用户
 找回密码
 入住 CI 中国社区
搜索
查看: 6554|回复: 14
收起左侧

[已解决] 分页跳转的问题

[复制链接]
发表于 2012-3-5 13:32:47 | 显示全部楼层 |阅读模式
忙活了好久 网页制作基本完成,但是关于分页的问题让我困惑了好久好久。。现在请大家帮个忙 指点小弟一二,十分感谢。。

PHP复制代码
 
public function view() {
                $this->load->library('pagination');//分页配置。。
                $limit = 10;//展示数量
                $config['base_url'] = base_url().'index.php/tells/view/';
                $config['total_rows'] = $this->tells_model->get_tellsnum();
                $config['per_page'] = $limit; //展示数量
                $config['first_link'] = '首页'; // 第一页显示
                $config['last_link'] = '末页'; // 最后一页显示
                $config['next_link'] = '下一页 >'; // 下一页显示
                $config['prev_link'] = '< 上一页'; // 上一页显示
                $config['uri_segment'] = 3;  // 表示第 3 段 URL 为当前页数,如 index.php/控制器/方法/页数,如果表示当前页的 URL 段不是第 3 段,请修改成需要的数值。
                $config['num_links'] = 2;
                $config['use_page_numbers'] = FALSE;//默认分页URL中是显示每页记录数,启用use_page_numbers后显示的是当前页码
                $config['query_string_segment'] = 'offset';
                $this->pagination->initialize($config);
 
                $data['limit'] = $limit;
                $total = $this->tells_model->get_tellsnum(); //总页数
                $pagination = $this->pagination->create_links();
                $data['page'] = $pagination;
                $data['tells'] = $this->tells_model->show_list($limit, $this->uri->segment(3));
                $data['num'] = $this -> libao_model -> getcount();
                $data['tt'] = date('Y-m-d H:i:s');
 
 
                $this->load->view('templates/header', $data);
                $this->load->view('templates/gps');
                $this->load->view('pages/tell', $data);
                $this->load->view('templates/footer');
        }
 
 
复制代码

页面。
PHP复制代码
 
<?php echo $page; ?>
 
复制代码


但是每次一翻页 ,总是404错误。
http://localhost/index.php/tells/view/10 URL是这个。。。

发表于 2012-3-5 13:52:58 | 显示全部楼层
$config['base_url'] = base_url().'index.php/tells/view/'; 能不能不加 base_url().
 楼主| 发表于 2012-3-5 14:14:53 | 显示全部楼层
sdink 发表于 2012-3-5 13:52
$config['base_url'] = base_url().'index.php/tells/view/'; 能不能不加 base_url().

不对啊 不加的话也是404啊  
发表于 2012-3-5 20:39:14 | 显示全部楼层
染火枫林琼壶歌 发表于 2012-3-5 14:14
不对啊 不加的话也是404啊

那就没办法了。我的是完全没问题的
发表于 2012-3-6 11:06:41 | 显示全部楼层
404 是服务器问题吧,其他页面正常吗?
 楼主| 发表于 2012-3-10 10:05:39 | 显示全部楼层
sdink 发表于 2012-3-5 20:39
那就没办法了。我的是完全没问题的

谢谢
 楼主| 发表于 2012-3-10 10:06:00 | 显示全部楼层
Hex 发表于 2012-3-6 11:06
404 是服务器问题吧,其他页面正常吗?

所有页面都正常 就是分页不好使 是不是URL传值过去不对
发表于 2012-3-10 10:36:31 | 显示全部楼层
染火枫林琼壶歌 发表于 2012-3-10 10:06
所有页面都正常 就是分页不好使 是不是URL传值过去不对

把控制器代码都贴出来
发表于 2012-3-10 13:13:30 | 显示全部楼层
你能确定你的路径对吗,你可以把分页的这些东西封装到一起放到library中
 楼主| 发表于 2012-3-10 13:29:15 | 显示全部楼层
Hex 发表于 2012-3-10 10:36
把控制器代码都贴出来

我解决了 呵呵 URL跳转出问题了 谢谢HEX老大

本版积分规则