Cakephp 清洁ACL aros_acos表?

Cakephp 清洁ACL aros_acos表?,cakephp,acl,Cakephp,Acl,一切似乎都按预期进行,但我似乎找不到删除aros_acos记录的核心方法 我遇到的问题是,如果我使用$this->Acl->allow()它会创建一条记录 但是$this->Acl->deny()不会删除记录。它只是将其标记为已拒绝(如果您希望明确拒绝Aco的,这是可以的。) 因为我的默认操作是拒绝所有,除非aros_acos中有一个allow记录,所以我不需要这些记录,在一个更大的项目中,这个表将很快填满。是否有删除这些记录的方法?或者这是我必须“手动”完成的事情 谢谢如果您想在广域级别管理角

一切似乎都按预期进行,但我似乎找不到删除aros_acos记录的核心方法

我遇到的问题是,如果我使用
$this->Acl->allow()
它会创建一条记录

但是
$this->Acl->deny()
不会删除记录。它只是将其标记为已拒绝(如果您希望明确拒绝Aco的,这是可以的。)

因为我的默认操作是拒绝所有,除非aros_acos中有一个allow记录,所以我不需要这些记录,在一个更大的项目中,这个表将很快填满。是否有删除这些记录的方法?或者这是我必须“手动”完成的事情


谢谢

如果您想在广域级别管理角色,请使用该插件管理用户或组的角色。

非常感谢。就我的项目规模而言,这个插件的效率不足以满足我的需要。这也不能回答我的问题。我只是建议你使用。我认为在(linkforcakephp2.3)的代码文件中没有提供任何此类方法来删除那些不需要的记录,因此您必须手动执行。