使用 AuthComponent::allowedActions 和 AuthComponent::allow 有什么区别?
当我谷歌时,我看到大多数使用或谈论 allow() 的示例和文档,但只有少数使用 allowedActions。但它们在用法上似乎相似。

请您参考如下方法:

allowedActions 是一个包含允许操作列表的属性。

allow() 是一种向 allowedActions 属性添加操作的方法。

当您调用 allow() 方法时,它会将您指定的操作与已保存在 allowedActions 中的操作合并。

您可以绕过 allow() 方法并直接将一组允许的操作分配给 allowedActions 属性,但只有当我绝对必须覆盖以前添加到此属性的任何操作(例如,通过父类)时,我才会这样做。官方文档没有提到 allowedActions 属性。


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!