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

[HELP] ci 分页

[复制链接]
发表于 2011-11-10 14:04:52 | 显示全部楼层 |阅读模式
本帖最后由 春风化雨 于 2011-11-10 15:00 编辑

class User extends Controller {
var $db;
function User()
{
  parent::Controller();
  $this->load->helper(array('form', 'url','date'));
  $this->db=$this->load->database('default',true);
}

function page(){
  $this->load->library('pagination');
  $config['base_url'] =site_url().'/userpromote/user/page/';
  $config['total_rows'] = '200';
  $config['per_page'] = '20';
  $this->pagination->initialize($config);
  echo $this->pagination->create_links();
}

}
有个页面的分页出现问题
点击页码  页面会跳转且地址正确  但是页码不会动导致我只能点击前面几页

出现这种情况的原因会是什么
发表于 2011-11-10 19:12:16 | 显示全部楼层
怎么现在论坛里都没人来解决问题了啊
 楼主| 发表于 2011-11-10 20:14:07 | 显示全部楼层
本帖最后由 春风化雨 于 2011-11-10 20:14 编辑
att555 发表于 2011-11-10 19:12
怎么现在论坛里都没人来解决问题了啊


看来这个论坛不给力啊
发表于 2011-11-11 10:59:29 | 显示全部楼层
                $this->load->library('pagination');
                $config['base_url']   = $url;
                $config['total_rows'] = $total;
                $config['per_page']   = $offset;
                $config['uri_segment'] = 3;
                $config['num_links'] = 5;

你试试看
发表于 2011-11-11 11:06:38 | 显示全部楼层
shenma 发表于 2011-11-11 10:59
$this->load->library('pagination');
                $config['base_url']   = $url;
                $config['tot ...

我刚试了一下  这样貌似解决不了你那个问题。。。。  是 CI 版本儿的事儿?  我没遇见过这中情况  我用的是 v2.0.1 的
 楼主| 发表于 2011-11-11 11:55:50 | 显示全部楼层
shenma 发表于 2011-11-11 11:06
我刚试了一下  这样貌似解决不了你那个问题。。。。  是 CI 版本儿的事儿?  我没遇见过这中情况  我用的 ...

我就想知道 比如说刚进去


页码栏1 2 3>

2,3都有超链接的 点击2,3 页面会发生跳转的 但是 页码栏1 2 3>却不变 永远不会变成2 3 4> 不知道大家有没有理解我的意思 求解释一下 出现这种情况会是什么情况,或者说我应该从哪里去找出现这个问题的所在 我用的是1.7.3 版本
发表于 2011-11-11 13:03:58 | 显示全部楼层
这个情况 我也遇到过貌似和这个 $config['uri_segment'] = 5; 有关系  你试下
发表于 2011-11-11 15:11:29 | 显示全部楼层
春风化雨 发表于 2011-11-11 11:55
我就想知道 比如说刚进去

你的意思我理解了  但是这个情况我却没有遇到过   我直接用的是  v2.0.1 的,    $config['num_links'] = 5; 你把这个参数设置一下 ,假如当前页码的前面和后面的连接数都是  5 个的话   说明应该是咱们写的配置有问题了 ,而不是 CI 的事儿了     因为没有遇见过,我也只是猜测  你先设置下试试看!

本版积分规则