Codeigniter分页问题 - 未定义属性:$ pagination

时间:2014-10-16 16:44:28

标签: php codeigniter pagination codeigniter-2

我在这里搜索过&谷歌,但我没有得到我的问题的解决方案。 在我的分页代码下面: -

$this->load->library('pagination');
$config['base_url'] = base_url().'/books/';
$config['total_rows'] = 20;
$config['per_page'] = 10;
$config['num_links'] = 5;
$this->pagination->initialize($config);
exit;

我得到了    "消息:未定义属性:欢迎:: $ pagination"   和#34;致命错误:在第25行和第34行的/var/www/code/application/controllers/welcome.php中调用非对象的成员函数initialize();

任何人都可以帮助我做错了什么。我还尝试在自动加载页面中启动分页。但得到同样的错误。寻找专家的回应。

2 个答案:

答案 0 :(得分:0)

你的控制器中有这个代码吗?

$data['pagination'] = $this->pagination->create_links();

然后将$ data传递给您的视图

$this->load->view( 'results', $data );

然后在你看来如果检查如下:

<?php if ( strlen($pagination) ) { 

    echo $pagination;

   } else { 

 echo 'No search results' ; } ?>

答案 1 :(得分:0)

你需要自动加载分页库...只是在函数中加载它不会。