検索すると、一般に Zend Framework ベースのアプリケーションでは、プラグインがライブラリ フォルダー内にあることに気付きました。しかし、私は、異なるアプリケーションが同じプラグインのライブラリを使用するように作業しようとしています。
私の直感では、これらのプラグインは、別のアプリケーションで使用できる場合、アプリケーションの外部に配置する必要があることがわかります。私がやりたいことは、ZF アプリケーション用のプラグインのライブラリです。私が探している構造は次のようなものです。
www/
zf-app-1/
zf-app-2/
www-library/
zf-my-plugins/
database/
EnttityManager.php
DoctrineEntityManager.php
したがって、zf-app-1 と zf-app-2 は同じ外部プラグインを使用します。私は間違っているかもしれませんが、このアプローチは zf-app-1 と zf-app-2 がライブラリ内の同じプラグイン フォルダーのそれぞれのコピーを所有するよりも論理的です。この私の考えについてご意見をいただけませんか。
しかし、私の質問は、アプリケーション zf-app-1 と zf-app-2 を構成してこの共有ライブラリを使用する方法についてです。それぞれの application.ini を介して作成します。
ありがとう!