Zend framework2 从zf2中的插件调用插件

Zend framework2 从zf2中的插件调用插件,zend-framework2,Zend Framework2,我正在使用zf2,我已经创建了一些插件,我可以从任何插件中的任何控制器调用这些插件(因此,这没有问题)。 为此,在插件所在的控制器中,我将其添加到module.config.php中 'controler_plugins' => array( 'invokables' => array( 'myplugin' => 'MyModule\Controller\Plugin\MyPlygin' ), ), 因此,我的插件可以通过$this->myp

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

'controler_plugins' => array(
    'invokables' => array(
        'myplugin' => 'MyModule\Controller\Plugin\MyPlygin'
    ),
),
因此,我的插件可以通过$this->myplugin()从每个控制器访问

我的问题是,我不能从另一个模块中的插件调用插件。 你知道怎么做吗


谢谢

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

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

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

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

我不熟悉插件本身,但对我来说这听起来像是一个简单的依赖注入问题?而不是
invokables
让它成为一个
工厂
并将插件B注入插件a?我对插件本身并不熟悉,但对我来说这听起来像是一个简单的依赖注入问题?而不是
invokables
使其成为
工厂
并将插件B注入插件a?