【发布时间】:2014-10-10 08:31:51
【问题描述】:
这个问题已经困扰我好几个月了。我有一个 CakePhp 应用程序,我用蛋糕烘焙来获得基本的 CRUD 功能。所以烘焙出来的Index方法是这样的......
public function index() {
$this->User->recursive = 0;
$this->set('users', $this->Paginator->paginate());
}
问题在于您无法对结果进行排序。我想要的是能够对结果进行排序,以便它按升序显示我所有的用户名。
我已经能够像这样编写自己的QUERY.....
public function index() {
$this->set('users',$this->User->query("SELECT * FROM users ORDER BY name ASC"), $this->Paginator->paginate());
}
这将很好地订购我的结果。
但问题是它根本不会分页。
我将所有 58 个结果都记录在一个页面上。
谁能帮我写这个,这样我就可以订购和限制我的结果,并且仍然有 Paginate() 工作?
【问题讨论】:
-
注意:这可能与其他question/answer类似。
标签: php cakephp pagination