2015-01-24 3 views
1

я получаю данные, основанные на категории, используя этот кодвопрос в CakePHP пагинацией

$this->paginate=$this->Project->find('all', array('conditions' => array('category' => $this->request->data['Project']['category']))); 
     $this->set('projects', $this->paginate); 

с помощью выше кода я получаю эти ошибки

Warning (2): array_filter() expects parameter 1 to be array, null given [CORE\Cake\View\Helper\PaginatorHelper.php, line 403] 
Warning (2): array_merge() [function.array-merge]: Argument #1 is not an array [CORE\Cake\View\Helper\PaginatorHelper.php, line 403] 

, как я могу решить эту ISSE?

+0

http://book.cakephp.org/2.0/en/core-libraries/components/pagination.html (!) – mark

ответ

1

Ваш код является неправильным.

Использование:

$this->Paginator->settings = array('conditions' => array('Project.category' => $this->request->data['Project']['category'])); 
$this->set('projects', $this->Paginator->paginate()); 
Смежные вопросы