Cakephp安全组件blackholes删除帖子

时间:2013-06-13 02:07:26

标签: security cakephp

我正在从组织页面向这样的人员控制器发送删除帖子:

 $this->Form->postLink(__('Delete'), 
            array('controller'=> 'people', 'action' => 'delete', 
            $person['id'], 'referer' ), 
            null, 
            __('Are you sure you want to delete # %s?',
             $person['firstname']));

在人员控制器中,我正在设置跨控制器通信:

 $this->Security->allowedControllers = array("people", "company");

然而我仍然被送到黑洞。为什么?

1 个答案:

答案 0 :(得分:0)

您是否必须按惯例将控制器名称写为复数?

所以在这种情况下你会设置:

$this->Security->allowedControllers = array('peoples', 'companies');

我不认为你需要数组中的人,因为那是接收请求的控制器。我还在学习cakePHP,所以我可能会误会。