CakePHP2.0 AclExtras在shell中打印HTML代码
我试图根据2.0书中的教程设置ACL,但运行时会得到HTML脚本CakePHP2.0 AclExtras在shell中打印HTML代码,cakephp,cakephp-2.0,acl,Cakephp,Cakephp 2.0,Acl,我试图根据2.0书中的教程设置ACL,但运行时会得到HTML脚本 ./Console/cake AclExtras.AclExtras aco_sync 在这里发帖真的很长。在我的bootstrap.php文件中 CakePlugin::load('AclExtras'); 在我的AppController中,我有 App::uses('Controller', 'Controller'); 我也试着不输入插件就去看看会发生什么,当我这样做时: $this->Acl->allo
./Console/cake AclExtras.AclExtras aco_sync
在这里发帖真的很长。在我的bootstrap.php文件中
CakePlugin::load('AclExtras');
在我的AppController中,我有
App::uses('Controller', 'Controller');
我也试着不输入插件就去看看会发生什么,当我这样做时:
$this->Acl->allow($group, 'controllers');
我得到这个错误:
Warning (512): DbAcl::allow() - Invalid node [CORE\Cake\Model\Permission.php, line 176]
有没有关于如何使这项工作的建议
提前谢谢
$group
应该是一个组对象,并使用正确的组ID进行设置。例如
$group = $this->User->Group;
$group->id = 1;
$group
设置为整数,则肯定会得到所得到的错误,因此请务必检查此项!)
您的ACO表填充是否正确?