For Want Of A Better Word

【Cake】【PHP】Modelでデータ取得まわりメモ

      2015/04/18

普通のfind()

条件付きfindsort

paginate()で条件付き

findと同様にconditionsを設定してあげる。

paginate()でアソシエーション

【参考】The Seven Street Journal.: [CakePHP] paginateでアソシエーション設定する

paginate()はアソシエーションが有効でないらしい。
bindModel()で動的にアソシエーションを設定してあげて後は普通にpaginate()をすれば良い。
注意として
・recursiveは1以上にすることと。
・既にmode;でhasMany等を定義している場合は、上書きできないよーというエラーが出るので、空配列などで初期化する事が必要な場合も。。

 - cake, php

  関連記事

mysql-logo
Symfony2をつかってみる①

検証としてsymfony2を使ってみるのだ。 環境 CentOS release …

php-logo
HTTPレスポンスヘッダ

http://d.hatena.ne.jp/s-kita/20080927/12 …

cakephp_logo
【Cake】【リリース前要チェック】エラー画面設定:missing controller error」「missing action error」 を隠す設定。

Cake配下だとURLの不正だけで「missing controller」, 「 …

php-logo
【PHP】【Slim】テンプレートの利用

テンプレートの利用 【参考】PHPマイ&#x30AF …

mysql-logo
php5.1 apache2 連携用のdllファイル(php5apache2_2.dll)の取得

windowsでphp5.1をapache2で動かしたかったり、その逆の時とか、 …