3
データベーステーブルごとのモデル?
私はcodeigniterを使用しており、Modelメソッドを繰り返した同じような状況に陥っています。コントローラごとにモデルを作成しています。しかし、データベーステーブルごとにモデルを作成することをお勧めしますか?そうすれば、メソッドが2回記述されることはありません。 コントローラごとのモデルまたは共有されているいくつかの小さなモデルの代わり。 モデルメソッドget_user($ user_id)がある場合の例は、users_models.phpに記述できます... これについて私が目にする欠点の1つは、単にcontrollername_models.phpではなく、いくつかのモデルを呼び出さなければならない可能性があることです。 コントローラからいくつかのメソッドが使用されない可能性がある複数のモデルをロードすると、パフォーマンスと速度に影響を与える可能性がありますか?これに取り組むための最良の方法は何でしょうか? 注:同様の質問がありますが、データベーステーブルごとのモデルの根拠については取り上げていません。