【PHP】フレームワー ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
135:nobodyさん 07/12/19 11:09:58 >>126 saveに渡す配列にフィールドのキーが存在しなければvalidationもされないし データ更新もされないから気にしないでOK 136:nobodyさん 07/12/19 13:28:34 Paginationまわりがわかりにくいと思うのは俺だけ? 特に1.2 フレームワークそのままの形だけの使い方をしている分にはいいんだけど データ取得の命令がfindAllがpaginate関数になったりと、 理由はわからなくは無いんだけど、どうも設計に違和感を感じる。 とりあえず、1.2用のコントローラー以外(たとえばComponent)でも 使えるような汎用的なコードを書いておくよ。といっても怪しいけどな。 変なことをしているかもしれん。まあ俺が見つけた方法ということで。 しかし、コントローラ以外からコントローラのpaginate変数を設定したり paginate関数を読んだりするのが気持ち悪い。 もっとスマートな方法ないのかな。 ※$controllerはどこからか取得 $model_name = 'Post'; loadModel($model_name); $model = new $model_name; $conditions = array('id' => '> 3'); $controller->paginate[$model_name] = array( 'limit'=>2, 'page'=>1, 'conditions'=>$conditions); $data = $controller->paginate($model); pr($data); //検索情報 pr($controller->params['paging'][$model_name]); //ページ情報
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5250日前に更新/35 KB
担当:undef