Cakephp 允许来自插件的操作

Cakephp 允许来自插件的操作,cakephp,cakephp-2.3,Cakephp,Cakephp 2.3,是否可以在appController.php中允许插件操作 我不知道该怎么做。我的意思是,我知道使用 $this->allow('action') 在插件的控制器中。但是当我将它添加到插件的控制器时,一旦我更新了这个插件,我需要再次更改源代码 是否有一种更简单的方法,例如在appController.php中执行此操作?您需要检查当前的请求是否针对您的插件和控制器 public function beforeFilter() { if($this->request->

是否可以在appController.php中允许插件操作

我不知道该怎么做。我的意思是,我知道使用

$this->allow('action')
在插件的控制器中。但是当我将它添加到插件的控制器时,一旦我更新了这个插件,我需要再次更改源代码


是否有一种更简单的方法,例如在appController.php中执行此操作?

您需要检查当前的
请求是否针对您的插件和控制器

public function beforeFilter()
{
    if($this->request->params['plugin'] == 'myplugin' && $this->request->params['controller'] == 'mycontroller')
    {
       $this->Auth->allow('action');
    }
}
我不知道那个代码是否正确,但它是这样的