我正在使用zf2,我已经创建了一些插件,我可以从任何插件中的任何控制器调用(所以,没有问题)。 为此,在插件所在的控制器中,我已将其添加到module.config.php
'controler_plugins' => array(
'invokables' => array(
'myplugin' => 'MyModule\Controller\Plugin\MyPlygin'
),
),
所以,我的插件可以通过juste $ this-> myplugin()从每个控制器访问。
我的问题是我无法从另一个模块中的插件调用插件。 知道怎么做吗?
由于
答案 0 :(得分:5)
每个插件都包含对其调用的控制器的引用,因此您应该可以从另一个插件中调用任何已注册的插件,如下所示:
$this->getController()->myplugin();