目前,我正在开发Cakephp Application。我想首先对分页进行分页,然后根据下面显示的条件或其他方式对分页数据进行排序。首先对数据进行排序,然后对其进行分页。有关如何解决问题的任何提示。 我只有一周熟悉cakephp。
$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);
答案 0 :(得分:1)
试试这个:
$this->paginate = array(
'conditions' => array('Banner.customer_id' => $loggedUserId),
'limit' => 20,
'order' => array('id' => 'DESC'),
);