在zf2中从插件调用插件

时间:2012-11-19 11:27:30

标签: zend-framework2

我正在使用zf2,我已经创建了一些插件,我可以从任何插件中的任何控制器调用(所以,没有问题)。 为此,在插件所在的控制器中,我已将其添加到module.config.php

'controler_plugins' => array(
    'invokables' => array(
        'myplugin' => 'MyModule\Controller\Plugin\MyPlygin'
    ),
),

所以,我的插件可以通过juste $ this-> myplugin()从每个控制器访问。

我的问题是我无法从另一个模块中的插件调用插件。 知道怎么做吗?

由于

1 个答案:

答案 0 :(得分:5)

每个插件都包含对其调用的控制器的引用,因此您应该可以从另一个插件中调用任何已注册的插件,如下所示:

$this->getController()->myplugin();