标签: cakephp acl
一切似乎都按预期工作,但我似乎无法在删除aros_acos记录的核心方法中找到。
我遇到的问题是,如果我使用$this->Acl->allow(),它会创建一条记录。
$this->Acl->allow()
但是$this->Acl->deny()不会删除记录。它只是将其标记为被拒绝(如果您希望明确拒绝Aco,那么这很好。)
$this->Acl->deny()
因为除非aros_acos中有允许记录,否则我的默认操作是拒绝所有操作,我不需要这些记录,而在较大的项目中,此表将快速填满。有没有办法删除这些记录?或者这是我必须“手动”做的事情?
由于
答案 0 :(得分:0)
如果您想要广泛管理角色,请使用CakePHP Acl Manage插件管理用户或群组的角色。