【PHP】フレームワーク CakePHP 5ホール目【v1.2】at PHP【PHP】フレームワーク CakePHP 5ホール目【v1.2】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト391:nobodyさん 09/01/14 13:42:37 おまえはMVCの基本についてすべて一つ一つt質問するつもりか 392:nobodyさん 09/01/14 13:44:19 >>390 無論、モデルはひとつ。 393:nobodyさん 09/01/14 13:45:45 >>390 コントローラーってのは要するに人がプログラムにアクセスする時のURLなわけよ。 だから人から見てわかりやすけりゃ良いわけで、モデルと対になってる必要なんて無い。 ってのが俺の考え。 逆に同じテーブルにモデルがいくつもあったらプログラム作る時に混乱するんじゃない? それぞれ特殊なfindメソッドでも作ってるんなら別だけど。 394:nobodyさん 09/01/14 14:52:22 サブホストや接続IPによってDB接続先を変える方法知ってる? 395:nobodyさん 09/01/14 14:53:24 やっぱりモデルは1つにまとめるべきなんですね。 今回質問したのは、>>393 の 「それぞれ特殊なfindメソッドでも作ってるんなら別だけど。 」 がまさしくそれで、取得対象のテーブルは1つなんですけど、 そのデータの取得方法や見せ方が全然違って、ただ当然コントローラは 個別に存在するので、 1つのテーブルを元にその見せ方毎にモデルを作りモデルの中で、 var $name = 'table'; としておきつつ、 それぞれの取得するためのメソッドを作成していこうかな、と思い作りはじ めた矢先、取得テーブルは1つなので、そのモデルに全部メソッドをまとめた ほうがいいのか?と迷いはじめてしまい…。 テーブル単位にメソッドをまとめるのか、機能毎にモデルを分割するのか…。 まだまだ精進がたりませんね、大変すみませんでした。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch