古いZFアプリ(index.phpで手動でアプリの読み込み/構成を行っていた初期のZFバージョンを使用)を最新バージョンに変換しています。プラグインの1つで、プラグインコンストラクターにデータを直接送信しています。
$front->registerPlugin(new My_Plugin_ABC($obj1, $obj2))
現在のバージョンでは、application.iniで詳細を直接提供することでプラグインを登録できますが、このアプローチを維持したいと思います(構成ファイルを使用して登録します)。そのため、テスト中に、プラグインコンストラクターがブートストラップのかなり早い段階で呼び出されることに気付きました。そのため、残された唯一のオプションは、Zend_Registryを使用してデータを格納し、フックで取得することです。それで、それは正しい方法ですか?または他のより良い方法はありますか
編集 プラグインは実際にはACLとAuthを管理し、カスタムACLとAUTHオブジェクトを受信していました。preDispatchフックを使用します。