cakePhp2でDBのビューからModelクラスを作ることは可能でしょうか?


cakePhp2の導入を検討していますが、Modelクラスはテーブルに対して作られる様ですが、複雑な結合やcase文などのを使ったselect句を多用したSQLに対応できるかいまいちわかりません。
複雑なSQLで生成されたビューに対してModelクラスを作れば、フレームワークの作法に即したプログラムが作れるのではと思いますが、そもそもビューに対してModelクラスって作れるのでしょうか?

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:
  • 終了:2014/03/31 23:55:17
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:snow0214 No.1

回答回数470ベストアンサー獲得回数116

ポイント300pt

できます。

下のブログの「3. belongsTo以外のアソシエーションは使わない」に、JOINを使ったViewTableに対するModelの作り方が紹介されています。
http://www.1x1.jp/blog/2010/12/thinking_abount_cakephp_mode.html

id:doogie

ありがとうございます。まさに疑問に的中です!これができるならDBについては問題ないと思いました!

2014/03/31 23:54:54

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません