简体   繁体   English

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

[英]Codeigniter Pagination Issue - Undefined property: $pagination

I have searched here & Google but I don't get the solution for my Issue. 我已经在这里和Google上进行了搜索,但没有找到解决该问题的方法。 Below my code for pagination :- 下面我的分页代码:-

$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;

I'm getting "Message: Undefined property: Welcome::$pagination" and "Fatal error: Call to a member function initialize() on a non-object in /var/www/code/application/controllers/welcome.php on line 25". 我收到“消息:未定义的属性:Welcome :: $ pagination”和“致命错误:在/var/www/code/application/controllers/welcome.php上的非对象上调用成员函数initialize()第25行”。

Can anybody help me what i did wrong. 谁能帮助我我做错了什么。 I also tried to initiate the pagination in autoload page. 我还尝试在自动加载页面中启动分页。 but getting the same error. 但得到同样的错误。 Looking for experts response. 寻找专家的回应。

do you have this code in your controller ? 您的控制器中是否有此代码?

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

then pass $data to your view 然后将$ data传递到您的视图

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

then in your view an if check like: 然后在您看来,如果检查像:

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

    echo $pagination;

   } else { 

 echo 'No search results' ; } ?>

您需要自动加载分页库...仅将其加载到函数中是不会的。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM