我正在使用zf2,我已经创建了一些插件,我可以从任何插件中的任何控制器调用它们(所以,这没有问题)。为此,在插件所在的控制器中,我将以下代码添加到module.config.php
'controler_plugins' => array(
'invokables' => array(
'myplugin' => 'MyModule\Controller\Plugin\MyPlygin'
),
),
这样,只需$this->myplugin()就可以从每个控制器访问我的插件了。
我的问题是我不能从另一个模块的插件中调用插件。你知道怎么做吗?
谢谢
发布于 2012-11-21 21:18:14
每个插件都包含对调用它的控制器的引用,因此您应该能够从另一个插件中调用任何已注册的插件,如下所示:
$this->getController()->myplugin();
https://stackoverflow.com/questions/13452831
复制相似问题