私は、PHP MVCフレームワークであるCodeIgniterを使用してウェブサイトを構築する初期段階にあります。私のモデルは、これまでのところ、かなりシンプルですが、私はすでにコーディングのアプローチを疑っています。モデルにお互いを使用させるのは悪い考えですか?それは確かに必要なコードの量を削減しますが、各モデルメソッド内で外部コードに強い依存関係を持ちます。これは大丈夫ですか?あるいは、他の方法とは無関係に、単に動作するところで、より「モジュール」なアプローチが必要なのでしょうか?MVCフレームワークは、モデルは 'モジュール'のような構造に似ていますか?
お時間をいただきありがとうございます。
http://pdepend.org/ – Alfred
のCodeIgniterを行うには私の個人的な好みにパッシブ-MVCです。元のスキームでは、モデルはデータベースインタフェースだけでなく、ビジネスロジックを表現することになっていました。コードを単純化して、[仮説パターン](http://stackoverflow.com/questions/1549857/simple-php-mvc-framework/1549970#1549970)に従わないでください。モデルが現実の世界でお互いに依存しているならば、コードもそうでなければなりません。 – mario