我正在尝试设置CakePHP的acl功能,进行一些实验。文档说我能做到:
Console\cake acl initdb
http://book.cakephp.org/2.0/en/console-and-shells/acl-shell.html
或者也许:
cake schema create DbAcl
然而,他们返回相同的错误:
The chosen schema could not be loaded. Attempted to load:
File: C:\wamp\www\cakeuser\app\Config\Schema\schema.php
Name: DbAcl
我从/app
文件夹中运行了这些命令。
我做错了什么?
答案 0 :(得分:1)
或者,您可以在app / Config / Schema /中的mysql文件中手动运行db_acl.sql。
答案 1 :(得分:1)
对我来说,执行代码linke:
c:\wamp\www\cake\app>cake schema create dbAcl
而不是这个
c:\wamp\www\cake\app>cake schema create DbAcl
看看我的情况下的dbAcl必须是小写的。
答案 2 :(得分:0)
你应该从应用程序路径运行cake schema create DbAcl而不是从控制台文件夹。