Dan*_*nly 0 php mysql acl cakephp
我在启用了Acl的情况下构建了一个项目 - 我在他们的网站上使用了CakePHP教程来完成这项工作.
但是,该项目不再需要此功能.
我已经在我的控制器,模型和视图中删除了所有Acl和Aco的引用(如果事实上我反过来做了教程以删除所有内容)然后我删除了在此过程中生成的三个数据库表.
但是,我仍然得到错误:
Error: Database table acos for model Aco was not found.
Run Code Online (Sandbox Code Playgroud)
在我的所有控制器上.
acl烘焙过程是否添加了一些我不知道的文件?我该如何摆脱这个功能?
试着清空你的app/tmp/cache.模型关系可能是那里的缓存.之后,grep通过您的app目录引用Aco和Aro.你可能错过了一个.
编辑:此外,请确保您的Auth组件未设置Auth->authorize为actions(使用ACL),但适当的其他内容.请参阅CakePHP手册中的Auth :: authorize.
| 归档时间: |
|
| 查看次数: |
1287 次 |
| 最近记录: |