2

这是控制器....

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......所以代码中的其他小问题无关紧要。

4

1 回答 1

1

好的问题解决了。您需要自动加载分页库...仅将其加载到函数中是行不通的。

于 2013-01-11T18:03:41.340 回答