7

私は過去にlaravel 3を使用しており、複数のアプリがフレームワークの1つのインストールを使用できるプロジェクト構造を使用していました。現在laravel 4では、それがまだ可能かどうか心配しています。ファイルにはbootstrap/autoload.phpファイルが必要なvendor/autoload.phpので (など...)、異なるアプリはベンダー ディレクトリ内から同じ自動ロード ファイルを使用する必要がありますよね? アプリが異なれば要件も異なり、動作するモデルも異なる可能性があるため、これは大きなパフォーマンスの問題になると思います。私の考えは正しい/vendor/ですか、それともオートロード ファイルを共有する必要なく、複数のアプリに対して 1 つのインストールを使用する機会はありますか?

私のニーズを説明するには: 1 つのデータベースといくつかのモデルを共有するさまざまなアプリ (別のドメインとホーム ディレクトリを持つすべてのアプリ) を実行したいと考えています。ただし、すべてのアプリの要件は大きく異なります。

解決策はありますか?リリース以来これを試しましたが、実用的な方法が見つかりませんでした。

4

2 に答える 2

1

bootstrap/autoload.phpプロジェクトごとに autoload のものを変更しvendor/autoload.phpて、 の下のある種のサブディレクトリ構造にロードするのはどうですかvendor/composer/

その種のプロジェクト固有の自動ロードディレクトリを生成するように composer を変更する方法がわからない。多分それは作曲家を変える必要がありますか?

于 2013-09-30T07:52:05.310 に答える