我正在从组织页面向这样的人员控制器发送删除帖子:
$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");
然而我仍然被送到黑洞。为什么?
答案 0 :(得分:0)
您是否必须按惯例将控制器名称写为复数?
所以在这种情况下你会设置:
$this->Security->allowedControllers = array('peoples', 'companies');
我不认为你需要数组中的人,因为那是接收请求的控制器。我还在学习cakePHP,所以我可能会误会。