2013-05-16 54 views
0

行动是否有可能允许appController.php允许从插件

的插件操作我无法找到,并找出如何做到这一点。我的意思是,我知道可以在插件的控制器中使用

$this->allow('action') 

。但是当我将它添加到插件的控制器时,一旦我更新了这个插件,我需要再次更改源。

有没有更简单的方法,例如。在appController.php中做这个?

回答

0

您需要检查当前的request是否属于您定位的插件和控制器。

public function beforeFilter() 
{ 
    if($this->request->params['plugin'] == 'myplugin' && $this->request->params['controller'] == 'mycontroller') 
    { 
     $this->Auth->allow('action'); 
    } 
} 

我不知道该代码是否正确,但它是这样的。

+0

这样做的窍门!谢谢! –

相关问题