CodeLab技術ブログ

プログラミング技術まとめ

同じテーブルで条件を変えて同時に取得するには

CakePHP2でHasManyでリレーションしているテーブルの最新のデータのみ取得と全件取得を同時にしたい場合どうしたらいいか…
ちょっと悩みました。

スポンサードリンク

結論としては、同じクラス名のモデルはバインドができないみたいなので、もう一個モデルを作って$useTableで同じテーブルを指定し、条件を書いていくしかなさそうでした。

bindModelで[‘hoge2’=>[‘className’=>’hoge’…..]]見ないな感じにしちゃえば行けるのかな?と思ったけどダメでした。
同じテーブルでモデルファイルだけ増えてくのはなんかやだな・・・まぁ仕方ないか。

スポンサードリンク
スポンサードリンク

コメントは受け付けていません。