自定义分页 起始和结束链接不成功
<?phpclass Books extends Controller {
function __construct() {
parent::Controller(); //使用parent调用了父类的构造函数
$this->load->helper('url'); //加载 URL 辅助函数,文件包含一些在处理 URL 中很有用的函数
$this->load->database(); //依据database.php的数据库配置载入并初始化数据库
}
function index() {
//load pagination class
$this->load->library('pagination'); //加载分页类
$config['base_url'] = base_url().'index.php/books/index/'; //配置要分页页面的 URL
$config['total_rows'] = $this->db->count_all('christian_books'); //计算出指定表的总行数并返回
$config['per_page'] = '5'; //每个页面中希望展示的项目数量
$config['full_tag_open'] = '<div>'; //使用标签包围分页链接
$config['full_tag_close'] = '</div>'; //使用标签包围分页链接
//其他都OK 就是下面的自定义分页不成功 不知道为什么??????????????
//其他都OK 就是下面的 自定义分页不成功 不知道为什么??????????????
$config['first_link'] = 'First'; //分页的左边显示“第一页”链接的名字。
$config['last_link'] = 'Last'; //分页的右边显示“最后一页”链接的名字。
$config['first_tag_open'] = '<div>'; //“第一页”链接的打开标签
$config['first_tag_close'] = '</div>'; //“第一页”链接的结束标签
$config['last_tag_open'] = '<div>'; //“最后一页”链接的打开标签。
$config['last_tag_close'] = '</div>'; //“最后一页”链接的关闭标签。
//$config 数组包含了配置参数。这些参数被 $this->pagination->initialize 方法传递
$this->pagination->initialize($config);
$this->load->model('books_model'); //载入模板文件
//$this->uri->segment(n) 重新分割一个详细的URI分段。n 为你想要得到的段数。
$data['results'] = $this->books_model->get_books($config['per_page'],$this->uri->segment(3));
$this->load->library('table'); //加载表格类
$this->table->set_heading('ID', 'Title', 'Author', 'Description'); //设置表格的表头
$this->load->view('books_view', $data); //载入一个视图文件
}
}
?>
其他都OK 就是下面的自定义分页不成功 不知道为什么??????????????
我刚开始学CI呵呵 调试了很久就是自定义分页第一页和最后一页没显示
麻烦 大家帮帮忙解决下 小弟这里谢谢了 为什么不在控制器里生成分页 HTML 代码呢? 本帖最后由 z445619791 于 2010-1-21 10:59 编辑
<?php echo $this->table->generate($results); //包含生成的表格的字符串。?>
<?php echo $this->pagination->create_links(); //创建各页页码的链接 ?>
哦 我视图是这样写的
echo $this->pagination->create_links();
放在控制器里 也是没有第一页 和最后一页 出来的的 不知道为什么
代码应该没错吧我按照手册上说的写的 :'(
我自己再重新写一张试试 :lol呵呵
如有链接上有第一 和最后页的话就不会显示 所以只有看不到第一和最后页的话 就会显示出来
谢谢hex了 呵呵 你的意思是说不显示第一页和最后一页这两个文字,是吧?
CI 的分页类是根据情况显示第一页和最后一页的,不是什么时候都显示的。 :P 哦以前没搞过 框架 呵呵 :lol
:handshake以后还要你多指教啊 回复 5# Hex
那是什么时候显示??
页:
[1]