我有一个报告模型,由于在显示数据时使用了$ this-> paginate(),因此我无法让它改变顺序。我究竟做错了什么?就好像我设置的$ paginate变量对调用$ this-> paginate()的下一行没有任何影响。
$this->Report->recursive = 0;
$paginate = array('order' => array('Report.id' => 'DESC'));
$this->set('reports', $this->paginate());
更新:
我已经尝试了一些其他事情,但根本没有成功。
订单或限额都不会对$ this-> paginate();
的输出产生任何影响答案 0 :(得分:0)
试试这个..
$this->paginate = array('Report' => array('order' => 'Report.id' => 'DESC'));
替换你的第二行