ojimac
ojima****@gmail*****
2010年 2月 20日 (土) 20:15:45 JST
kunitsujiさん ojimacです。 早速の返信ありがとうございます! とても参考になりました。 特に,正解はないのでは?いう回答を頂けてすっきりしました。 こうするものだ、という正解があると思い込んでいたところがありましたので。。 目的によってモデルの位置付けが変化するので、その時々で考え方は変化するのですね。 明日、PHPフレームワーク勉強会の第3回が行われるので、そのときにまた他の参加者の方々と 話をしてみようと思います。 -- ojimac >kunitsujiです。 > >はじめまして。 >あくまでも個人の主観であることだと思います。 >自分の考え方として。 > >CIは、基本的にコントローラ、モデル、VIEWによって成り立っています。この時に、モデルはどういう位置付けでとらえているか、 >によって考え方が変わるのではないか、と思っています。 > >例えば、DBからデータを取り出すのが目的である、と考えた場合、モデルの中にフォームの入力内容を精査するバリデーションが入るのは、 >余分な責務を追わせる気がします。 >入力内容がDBに直結するから、かもしれませんが、自分の解釈では、リソースをもつ窓口がモデルだ、と考えています。で >すので、モデルの中で行うのは、違うかな?と考えています。 > >では、コントローラでやるのが正しいか、と言われたら、なんとも言えません。 >何で、自分は最近、処理をする専用のライブラリを作成し、コントローラはただよびだすだけにしたりしてます。 > > >何が正しいかどうかは、正解は無いんじゃないでしょうか -------------- next part -------------- HTMLの添付ファイルを保管しました... Télécharger