私はCodeigniterで作られた大きなプロジェクトに取り組んでいます。 必要なモデルがロードされているコントローラのパフォーマンスに違いがあるのだろうかと思います。普遍Codeigniterの最適化/モデルをロードするのに最適な場所は?
- すべてのモデルは、コンストラクタでロードする必要があり、
- またはそれらを使用する特定の機能では、
- または部分的に両方のこれらのアプローチのを利用しなければならない、すなわち、:
質問コンストラクタにロードされたコントローラ全体で使用されたモデルと、まれにしか使用されないモデルが必要なときにのみロードされる私が働いているアプリケーションは、それらの中にちょうど挿入/更新/デル機能を、より多くので、主に大規模なモデルを持っていることを念頭に置いてベア
//、...
// P.S.私はトピックについてネットを検索しましたが、失敗したものはそのテーマに固有のものを見つけませんでした。
一般的に使用されるモデルはコンストラクタでロードする必要があります。モデルが単一の関数で使用されている場合、その関数でのみロードするのが最適です – Shin