使用AuthComponent :: allowedActions和AuthComponent :: allow有什么区别?
当我使用Google时,我看到大多数示例和文档都使用或谈论allow(),但是只有少数示例和文档使用allowedActions。但是它们的用法似乎相似。
最佳答案
allowedActions是一个属性,其中包含允许的操作的列表。
allow()是一种将动作添加到allowedActions属性的方法。
当您调用allow()方法时,它将合并您指定的动作与已经保留在allowActions中的动作。
您可以绕过allow()方法,直接将一个允许动作数组分配给allowedActions属性,但是只有当我绝对必须重写先前添加到该属性的任何动作(例如,由父类)时,我才这样做。官方文档未引用allowedActions属性。
关于cakephp - AuthComponent:allowedActions和allow()之间的区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2705310/