0

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

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

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

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

谢谢

4

1 回答 1

5

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

$this->getController()->myplugin();
于 2012-11-21T13:18:13.957 回答