Zend framework2 从zf2中的插件调用插件
我正在使用zf2,我已经创建了一些插件,我可以从任何插件中的任何控制器调用这些插件(因此,这没有问题)。 为此,在插件所在的控制器中,我将其添加到module.config.php中Zend framework2 从zf2中的插件调用插件,zend-framework2,Zend Framework2,我正在使用zf2,我已经创建了一些插件,我可以从任何插件中的任何控制器调用这些插件(因此,这没有问题)。 为此,在插件所在的控制器中,我将其添加到module.config.php中 'controler_plugins' => array( 'invokables' => array( 'myplugin' => 'MyModule\Controller\Plugin\MyPlygin' ), ), 因此,我的插件可以通过$this->myp
'controler_plugins' => array(
'invokables' => array(
'myplugin' => 'MyModule\Controller\Plugin\MyPlygin'
),
),
因此,我的插件可以通过$this->myplugin()从每个控制器访问
我的问题是,我不能从另一个模块中的插件调用插件。
你知道怎么做吗
谢谢每个插件都包含一个对调用它的控制器的引用,因此您应该能够从另一个插件中调用任何已注册的插件,如:
$this->getController()->myplugin();
每个插件都包含对调用它的控制器的引用,因此您应该能够从另一个插件中调用任何已注册的插件,如:
$this->getController()->myplugin();
我不熟悉插件本身,但对我来说这听起来像是一个简单的依赖注入问题?而不是
invokables
让它成为一个工厂
并将插件B注入插件a?我对插件本身并不熟悉,但对我来说这听起来像是一个简单的依赖注入问题?而不是invokables
使其成为工厂
并将插件B注入插件a?