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

Back to archive index

usagi****@ezweb***** usagi****@ezweb*****
2010年 2月 20日 (土) 13:58:06 JST


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



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