2

さて、それで、を使用してZend Framework(および他のフレームワーク)のさまざまなバージョンを選択できるようにしたいと思いますZend_Loader。コードはまったくトリッキーではありませんが、問題は、require_onceフレームワーク自体に非常に多くの行があり、オートローダーが実質的に役に立たなくなることです。

Zendディレクトリはinclude_pathにある必要があるため、そこに保持するのは少し難しくなります。また、絶対パス以外のすべての行は、特に多くのZendrequire_onceを使用する私のアプリでは、アプリケーションのパフォーマンスに大きな影響を与えます。各リクエストを処理するためのクラス。

すべてのrequire_once行を手動または自動で削除することもできますが、新しい1.xxリリースごとにもう一度やり直す必要があります。

何か案は?

4

2 に答える 2

1

1.10以降のネイティブZFサポートも参照してください:http: //framework.zend.com/manual/1.10/en/zend.loader.autoloader.html#zend.loader.autoloader.zf-version

于 2010-12-22T12:36:19.290 に答える
1

sの削除はそれほど難しくはなく、1行のコードを実行するだけです(スクリプトrequire_onceとして保存されます)。

Zend Frameworkのバージョンの切り替えについては、Nabbleのこのスレッドを参照してください。

于 2010-10-29T21:05:07.437 に答える