照着分页教程,然后改了一下相关内容,报错了。。
A PHP Error was encounteredSeverity: Notice
Message: Undefined property: CI_Loader::$pagination
Filename: views/defult.php
Line Number: 76
Fatal error: Call to a member function create_links() on a non-object in D:\wamp\www\ci\system\application\views\defult.php on line 76
这是什么原因。。。。:L 无码。。。。。。。。。。 本帖最后由 atxlin 于 2010-4-30 16:29 编辑
//分页
function page() {
$this->load->library('pagination');
$config['base_url'] = base_url().'/custom/page/';
$config['total_rows'] = $this->db->count_all('custom');
$config['per_page'] = 5;
$config['uri_segment'] = 3;
$config['full_tag_open'] = '<p>';
$config['full_tag_close'] = '</p>';
$this->pagination->initialize($config);
$this->load->model('custom_model');
$data['results'] = $this->custom_model->get_books($config['per_page'],$this->uri->segment(3));
$this->load->view('defult', $data);
}
//分页
function get_books($num, $offset) {
$query = $this->db->get('custom', $num, $offset);
return $query;
}
$config['base_url'] = "http://localhost/ci/";
index.php我根据教程去掉了
<?php echo $this->pagination->create_links(); ?> 还是老问题,你在控制器里加载了分页类,然后在视图里用,怎么可以呢???
你要在控制器里把分页缓存下来呀
$data['links'] = $this->pagination->create_links();
然后在view里直接echo $links 先看到你的defult.php,应该是default吧! 终于把分页搞定了,感谢各位帮忙 想问问为什么一定要在controller下实现?VIEW不行么?
页:
[1]