1つのコントローラにおいてアクション単位で動的にPaginationを切り替えたい場合、
どういった方法があるのでしょうか?
現在以下のコードのようになっております。
aaaアクションからページネーションが使えます。
bbbアクションからもページネーションが使いたいです。
その際、aaaアクションで使用したHogeモデルではなく
まったく別のモデルPiyoを使いたいのです。
なので$paginate = array()を再設定しなくてはいけないと考えております。
どうぞ宜しくお願い致します。
php
1class TestsController extends AppController { 2 3 public $paginate = array( 4 'Hoge' => array( 5 'fields' => array( 6 'id', 7 'name' 8 ), 9 'order' => 'id' 10 ), 11 12 ); 13 14 public function aaa() 15 { 16 17 //検索条件 18 $conditions = array('id' => 15); 19 20 21 //取得 22 $data = $this->paginate($conditions); 23 $this->set('data',$data); 24 25 } 26 27 public function bbb() 28 { 29 30 //ここからも使いたい 31 //ただしHogeではなくPiyoを使いたい。 32 } 33 34}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/08 21:18