[Codeigniter-users] CodeIgniterのバリデーションについて

Back to archive index

ojimac ojima****@gmail*****
2010年 2月 20日 (土) 20:15:45 JST


kunitsujiさん

ojimacです。

早速の返信ありがとうございます!

とても参考になりました。

特に,正解はないのでは?いう回答を頂けてすっきりしました。
こうするものだ、という正解があると思い込んでいたところがありましたので。。
目的によってモデルの位置付けが変化するので、その時々で考え方は変化するのですね。

明日、PHPフレームワーク勉強会の第3回が行われるので、そのときにまた他の参加者の方々と
話をしてみようと思います。

 -- ojimac


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



Codeigniter-users メーリングリストの案内
Back to archive index