我试图了解如何在组件中使用控制器,当它们是同一个插件的部分时。我不太确定这样做是否是一个好习惯。
要注册调用组件的任何控制器,我使用:
public function setController($controller)
{
$this->Controller = $controller;
}
public function initialize(array $config)
{
parent::initialize($config);
$this->Controller = $this->_registry->getController();
}
但是当我想使用属于插件包的控制器时,正确的方法是什么?