在zf2中从插件调用插件

Oli*_*ier 0 zend-framework2

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

'controler_plugins' => array(
    'invokables' => array(
        'myplugin' => 'MyModule\Controller\Plugin\MyPlygin'
    ),
),
Run Code Online (Sandbox Code Playgroud)

因此,我可以使用juste $ this-> myplugin()从每个控制器访问我的插件.

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

谢谢

Ada*_*gan 5

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

$this->getController()->myplugin();
Run Code Online (Sandbox Code Playgroud)