使用AuthComponent :: allowedActions和AuthComponent :: allow有什么区别? 当我谷歌时,我看到大多数示例和文档使用或讨论allow(),但只有少数使用allowedActions。但它们的使用情况似乎相似。
答案 0 :(得分:8)
allowedActions是一个包含允许操作列表的属性。
allow()是一种向allowedActions属性添加操作的方法。
当您调用allow()方法时,它会将您指定的操作与allowedActions中已保存的操作合并。
你可以绕过allow()方法并直接将一组允许的动作分配给allowedActions属性,但是如果我必须覆盖以前添加的任何动作(例如,通过父类),我只会这样做这个性质。官方文档没有引用allowedActions属性。
答案 1 :(得分:0)
在2.x中使用:
$this->Components->disable('Security');