nymbian 发表于 2011-6-28 17:34:12

怎样获取当前页面序号?

本帖最后由 nymbian 于 2011-6-28 17:44 编辑

设置
$config['uri_protocol']    = 'PATH_INFO';
$config['enable_query_strings'] = TRUE;
控制器

      $config['per_page'] = 5;
      $config['base_url'] = base_url() . 'index.php/staff_get/index/';
      $config['uri_segment'] = 3;

      $config['first_url'] = $config['base_url'] . $config['suffix'];

      $config['first_link'] = '首页'; // 第一页显示
      $config['last_link'] = '末页'; // 最后一页显示
      $config['next_link'] = '下一页 >'; // 下一页显示
      $config['prev_link'] = '< 上一页'; // 上一页显示
      $config['cur_tag_open'] = ' <a class="current">'; // 当前页开始样式
      $config['cur_tag_close'] = '</a>'; // 当前页结束样式
      $this->pagination->initialize($config); // 配置分页
视图
<?php echo $this->pagination->create_links(); ?>

输出的链接是index.php/staff_get/index/&per_page=5?
不论get还是segment都不能获得页序号

visvoy 发表于 2011-6-29 09:20:36

$config['enable_query_strings'] = TRUE;
这样会使分段式/uri/失效

嘟嘟 发表于 2011-10-28 15:50:52

我也遇到这个问题了。
请问楼主是怎么解决的?

vivianliu 发表于 2011-10-28 15:52:17

会自动加上一个per_page字段,实际上是offset,直接取着用就可以了

vivianliu 发表于 2011-10-28 16:13:17

vivianliu 发表于 2011-10-28 15:52 static/image/common/back.gif
会自动加上一个per_page字段,实际上是offset,直接取着用就可以了

Pagination.php中有这一句
var $query_string_segment = 'per_page';

用的时候这样写
$offset = $this->input->get_post('per_page');
页: [1]
查看完整版本: 怎样获取当前页面序号?