私は小さなPHP MVCフレームワークを構築しましたが、あるモデルから別のモデルにデータを取得する最良の方法を明確にしたいだけです。たとえば:PHP MVC - モデルが別のモデルのデータにアクセスする必要があります
私はGET_USERS()と呼ばれるメソッドが含まれていUsers_modelを持っています。
は、私はまた、特定の、またはすべてのユーザーのデータを取得する必要がCommunications_modelを持っており、Users_modelから、このようなニーズがGET_USERSにアクセスすると()メソッド。 Communications_modelに
a)のコントローラでUsers_modelをインスタンス化し、GET_USERSからデータを渡す()メソッド:それはへのベストプラクティス
ですか?
B)Communications_model内部Users_modelをインスタンス化し、そこからGET_USERS()を実行し、それが直接アクセスすることができますか?
c)別の方法ですか?
ご協力いただきありがとうございます。
これは、MVCの構造に基づいています。 ORM(Laravelのような)かCIのような構造かどうか? –
これらのタイプの問題を解決するには雄弁なORMを使用してください – Jabaa
ありがとうございます。誰かが私のフレームワークに実装するのに役立つORMの良い記事を教えてもらえますか? – markwilliamsweb