同じデータベース&&キャッシングで実行される複数のサイト(一部はサブドメイン、一部は他のサイト)があります。現在、これらの各プロジェクトには固有のコントローラー/ビューのセットアップがありますが、モデルは同じです。すべてのサイトを最新の状態に保つのは面倒なので、各サイトに同じモデルが必要なという問題に直面しています。
質問:それぞれが独自のビュー/コントローラーを持っている場合、複数のサイト/サブドメインで同じモデルを維持するにはどうすればよいですか?
同じデータベース&&キャッシングで実行される複数のサイト(一部はサブドメイン、一部は他のサイト)があります。現在、これらの各プロジェクトには固有のコントローラー/ビューのセットアップがありますが、モデルは同じです。すべてのサイトを最新の状態に保つのは面倒なので、各サイトに同じモデルが必要なという問題に直面しています。
質問:それぞれが独自のビュー/コントローラーを持っている場合、複数のサイト/サブドメインで同じモデルを維持するにはどうすればよいですか?
インスピレーションを得るためにこのスレッドを見てください。* NIXボックスを使用している場合、受け入れられている規則は、シンボリックリンクmodels
を使用してアプリケーションディレクトリ外のフォルダを共有することです。調べsys/core/Loader.php
てみると、そこにパスの構築が存在することがわかります。そのため、スレッドの一部の人々がMY_Loader.php
代替案について話し合っています。残念ながら、sys/core/Loader.php
CodeIgniterがサポートする「パッケージ」によってコードが複雑になるため、文字列を簡単に変更することはできません。