ZendFrameworkとを使用するプロジェクトがありZend_Translate
ます。
標準のCSVアダプターをZend_Translateに少し変更する必要がありました。今、私はこの変更されたアダプターをどこに置くかという質問に直面しています。
デフォルトでは、アダプタはに保存されます
/Library/Zend/Translate/Adapter/Adaptername.php
これは私が新しいアダプターも置いた場所です。
ただし、カスタム拡張機能を使用してZendライブラリを「汚染」したくはありません。ファイルを失うことを心配せずにZFを更新できるようにしたいのです。中央にインストールされたバージョンのZFを引き続き使用できるようにしたいと思います。カスタムアダプタは、私が取り組んでいるプロジェクトの一部です。
これに対処する、または代替のロード場所を指定するZend Frameworkの方法はありますか?
言語アダプタは、を使用してロードされます
$this->_adapter = new $adapter($data, $locale, $options);
(どこ$adapter
になりますかZend_Translate_Adapter_Adaptername
)
そのため、標準の自動読み込みルールが適用されます。Zend Autoloaderに2番目の場所を探すように指示する簡単な方法はありますか?