这是控制器......
public function viewdeals (){
$this ->load-> model ('model_dealview');
if ( $q1 = $this-> model_dealview-> getdeals()){
$this->load->library('pagination');
$config['base_url'] = 'formalert/viewdeals';
$config['total_rows'] = 40;
$config['per_page'] = 5;
$this->pagination->initialize($config);
$q1['pagination'] = $this->pagination->create_links();
$this -> load -> view ('view_deals', $q1);
}
问题在于每当我尝试使用分页运行时...我都会收到此错误
遇到PHP错误
Severity: Notice
Message: Undefined property: Contoller_name::$pagination
Fatal error: Call to a member function initialize() on a non-object in
C:\wamp\www\ci\application\controllers\controllerfile_name.php on line 108
没有分页,一切都很好......
我已经尝试在cofig文件中加载库...几乎所有东西都做了..甚至从互联网复制的代码也适用于其他人..需要帮助! ......
请注意,它没有标识属性$pagination
...因此代码中的其他小问题无关紧要。
答案 0 :(得分:1)
好的问题解决了。你需要自动加载分页库...只是在函数中加载它不会。