Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
一切似乎都按预期工作,但我似乎无法在删除 aros_acos 记录的核心方法中找到。
我遇到的问题是如果我使用$this->Acl->allow()它会创建一个记录。
$this->Acl->allow()
但是$this->Acl->deny()不会删除记录。它只是将其标记为拒绝(这很好,如果您要明确拒绝 Aco 的。)
$this->Acl->deny()
因为我的默认操作是拒绝所有,除非 aros_acos 中有允许记录,所以我不需要这些记录,并且在更大的项目中,此表将很快填满。有没有办法删除这些记录?或者这是我必须“手动”做的事情?
谢谢
如果你想管理更广泛的角色,那么使用CakePHP Acl Manage插件来管理用户或组的角色。