私のモデルはコンストラクタでself-by-pdo接続を作成します。コントローラーからモデルに接続を渡すと、MVCパターンが壊れていますか?
モデルの単位テストをいくつか構築したいと思います。pdo接続がパラメータとしてコンストラクタに渡された場合、pdo接続を疑似しやすくなります。
したがって、モデルをより自律的にすることと、それ自身が必要とするものをインスタンス化することとの間に妥協点があるか、または接続の作成をコントローラに委譲し、容易にテスト可能なモデルを有する。
あなたはどう思いますか?
あなたのリンクは将来の拡張のために面白いですが、私は今、変更を最小限に抑えるソリューションを探しています。 –