Database 检索带有条件的数据时分页
目前,我正在开发Cakephp应用程序。我想首先分页,然后根据下面显示的条件或其他方式对分页数据进行排序。首先对数据进行排序,然后对其分页。任何关于如何解决问题的提示。 我只熟悉cakephp一周Database 检索带有条件的数据时分页,database,cakephp,model,pagination,Database,Cakephp,Model,Pagination,目前,我正在开发Cakephp应用程序。我想首先分页,然后根据下面显示的条件或其他方式对分页数据进行排序。首先对数据进行排序,然后对其分页。任何关于如何解决问题的提示。 我只熟悉cakephp一周 $condition[] = 'Banner.customer_id = "'.$loggedUserId.'"'; $this->Banner->recursive = 2; $this->paginate = array( 'limit' =
$condition[] = 'Banner.customer_id = "'.$loggedUserId.'"';
$this->Banner->recursive = 2;
$this->paginate = array(
'limit' => 20,
);
$data = $this->paginate('Banner', $condition);
$data_sorted = $this->Banner->find('all',array('order'=>array("Banner.created DESC")));
$this->set('loggedInUserId', $loggedUserId);
$this->set('savecrit', $savecrit);
$this->set('Banners', $data_sorted);
试试这个:
$this->paginate = array(
'conditions' => array('Banner.customer_id' => $loggedUserId),
'limit' => 20,
'order' => array('id' => 'DESC'),
);
我认为这不会解决我的问题。我想按降序对数据进行排序,然后根据loggedUserId对其进行分页。请参阅我更新的答案。现在数据将按降序排列。