我正在将旧的 ZF 应用程序(它使用早期的 ZF 版本,我们曾经在 index.php 中进行手动应用程序加载/配置)转换为最新版本,并且在其中一个插件中,我们将数据直接发送到插件构造函数
$front->registerPlugin(new My_Plugin_ABC($obj1, $obj2))
现在在当前版本中,我们可以通过直接在 application.ini 中提供详细信息来注册插件,我想继续使用这种方法(使用配置文件注册)。所以在测试时,我注意到插件构造函数在引导的早期就被调用了,所以我剩下的唯一选择是使用 Zend_Registry 来存储数据,并在挂钩中检索它。那么这是正确的方法吗?或者有没有其他更好的方法
编辑 该插件实际上是管理 ACL 和 Auth,以及它接收自定义 ACL 和 AUTH 对象。它使用 preDispatch 钩子。