3

複数のインストールをサポートできる MVC フレームワークの理想的なフォルダー構造を教えてください。たとえば、xyz フレームワークをインストールし、サイトごとにフレームワークをインストールするのではなく、この xyz フレームワークの単一のインストールに基づいて 2 つ以上のサイトを実行しています。

これはおそらく Codeigniter でも行われますが、CodeIgniter についてあまり知らないので、あなたの提案が必要です。CodeIgniter によって行われることよりも優れたアイデアをお持ちの方もいらっしゃると思いますので、共有してください。

4

1 に答える 1

2

これは、私の MVC ライブラリ構造の一般化された例です。派手さはなく、シンプルに保ちたいと思いました。

Library
    - Configuration
    - Modules (Database adapters etc)
    - Core (Abstract controllers, routing functionality etc)
Application
    - Model
    - View
    - Controllers
    - Helpers

この構造の利点は、ライブラリがライブラリに依存していない (依存すべきではない) ことです。つまり、他のプロジェクトで使用するためにライブラリをコピーできます。

于 2009-11-25T07:13:50.393 に答える