アカウント名:
パスワード:
MVCすらモジュール扱いなZend Frameworkを使ってますが、データのCRUDを実行するロジックは、気が付けば自然と XxxModel.php に集まってます。データを引っ張り出したり、更新したりする際は、XxxModelに処理を頼み、エラー制御するだけ。コントローラーというかアクションからは触らない。
でも新人さんに頼むと、アクションでトランザクション書いたりします。ほとんどの処理がアクションやそのコントローラーのメソッドにあり、結局単一のファイルで書いているのと大差ありません。
うちは今のところ、MVCを掴ませたい時は、MとVとCと、それぞれ別の人間に割り当てて、デモのシステムを組ませてます。喧嘩したり、似た処理がMVCのどれにもあって悩んだりしますが、次第に分業の楽しさが分かってくるようです。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日本発のオープンソースソフトウェアは42件 -- ある官僚
Zend Frameworkの場合 (スコア:2)
MVCすらモジュール扱いなZend Frameworkを使ってますが、
データのCRUDを実行するロジックは、
気が付けば自然と XxxModel.php に集まってます。
データを引っ張り出したり、更新したりする際は、
XxxModelに処理を頼み、エラー制御するだけ。
コントローラーというかアクションからは触らない。
でも新人さんに頼むと、アクションでトランザクション書いたりします。
ほとんどの処理がアクションやそのコントローラーのメソッドにあり、
結局単一のファイルで書いているのと大差ありません。
うちは今のところ、MVCを掴ませたい時は、
MとVとCと、それぞれ別の人間に割り当てて、デモのシステムを組ませてます。
喧嘩したり、似た処理がMVCのどれにもあって悩んだりしますが、
次第に分業の楽しさが分かってくるようです。