我剛剛烘焙了一個簡單的CakePHP應用程序,並試圖自定義記錄的分頁方式。我在我的控制器中有這個動作:
public function index() {
$this->Recipe->recursive = 0;
$this->set('recipes', $this->Recipe->paginate());
}
這對默認分頁正常工作。我想定製量的行返回,並通過使用一個類屬性的順序在同一個控制器稱爲$paginate
:
public $paginate = array(
'limit' => 1,
'order' => array(
'Recipe.title' => 'asc'
)
);
但是它採取沒有任何影響。結果仍然有默認限制和排序順序。我也試過在我的行動建立$this->paginate
,然而,這似乎變得也被忽略:
public function index() {
$this->paginate = array(
'limit' => 1,
'order' => array(
'Recipe.title' => 'asc'
)
);
$this->set('recipes', $this->Paginator->paginate());
}
什麼引起蛋糕不理我設置分頁選項?當你烘烤我不知道的應用程序時,它可能會做些什麼?
什麼是你確切的CakePHP的版本? – burzum