CakePHP2を使用していますが、ページネーション制限を20から30に変更(再構成)する方法が見つかりません。
レコード数を「paginator」(PaginatorHelper?)に設定するための「グローバルデフォルト制限」がありますか?
「グローバル」は「すべてのサイト」を意味します。
CakePHP2を使用していますが、ページネーション制限を20から30に変更(再構成)する方法が見つかりません。
レコード数を「paginator」(PaginatorHelper?)に設定するための「グローバルデフォルト制限」がありますか?
「グローバル」は「すべてのサイト」を意味します。
あなたのコントローラーで
public $paginate = array('limit' => 25);
CakePHPのPaginatorコンポーネントのコードを見ると、次の構文でコントローラー(最適な場所はAppController)にグローバル制限を設定できるようです。
...
public $paginate=array();
...
public function beforeFilter() {
parent::beforeFilter();
$this->paginate['limit'] = 15;
}
私はそれをテストしていませんが、それが望み通りに機能することを願っています。