0

一切似乎都按预期工作,但我似乎无法在删除 aros_acos 记录的核心方法中找到。

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

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

因为我的默认操作是拒绝所有,除非 aros_acos 中有允许记录,所以我不需要这些记录,并且在更大的项目中,此表将很快填满。有没有办法删除这些记录?或者这是我必须“手动”做的事情?

谢谢

4

1 回答 1

0

如果你想管理更广泛的角色,那么使用CakePHP Acl Manage插件来管理用户或组的角色。

于 2013-10-15T05:59:34.220 回答