usagi****@ezweb*****
usagi****@ezweb*****
2010年 2月 20日 (土) 13:58:06 JST
kunitsujiです。 はじめまして。 あくまでも個人の主観であることだと思います。 自分の考え方として。 CIは、基本的にコントローラ、モデル、VIEWによって成り立っています。この時に、モデルはどういう位置付けでとらえているか、によって考え方が変わるのではないか、と思っています。 例えば、DBからデータを取り出すのが目的である、と考えた場合、モデルの中にフォームの入力内容を精査するバリデーションが入るのは、余分な責務を追わせる気がします。 入力内容がDBに直結するから、かもしれませんが、自分の解釈では、リソースをもつ窓口がモデルだ、と考えています。ですので、モデルの中で行うのは、違うかな?と考えています。 では、コントローラでやるのが正しいか、と言われたら、なんとも言えません。 何で、自分は最近、処理をする専用のライブラリを作成し、コントローラはただよびだすだけにしたりしてます。 何が正しいかどうかは、正解は無いんじゃないでしょうか -------------- next part -------------- HTMLの添付ファイルを保管しました... Download