1

CakePHP2を使用していますが、ページネーション制限を20から30に変更(再構成)する方法が見つかりません。

レコード数を「paginator」(PaginatorHelper?)に設定するための「グローバルデフォルト制限」がありますか?

「グローバル」は「すべてのサイト」を意味します。

4

2 に答える 2

3

あなたのコントローラーで

public $paginate = array('limit' => 25);
于 2012-12-20T20:06:19.993 に答える
2

CakePHPのPaginatorコンポーネントのコードを見ると、次の構文でコントローラー(最適な場所はAppController)にグローバル制限を設定できるようです。

...
public $paginate=array(); 
...
public function beforeFilter() {
    parent::beforeFilter();
    $this->paginate['limit'] = 15;
}

私はそれをテストしていませんが、それが望み通りに機能することを願っています。

于 2012-12-20T20:53:39.807 に答える