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

  関連記事

php-logo
【PHP】php5.5にしたら ssh2.soとmecab.soでエラーが。

下記のようなエラー。 PHP Warning:PHP Startup: Unab …

mysql-logo
プログラミングPHP 第13章( アプリケーションに関するテクニック )ポイント

コードライブラリ 複数の関数をコードライブラリにまとめる際には、「どの関数とどの …

php-logo
リテラル

プログラムのソースコード中に使用される定数のこと。「255」「fujiyama」 …

php-logo
【PHP】$_Serverの中身

 

cakephp_logo
cakeのマニュアル読んでると具合悪くなってくる

なぜ!?