我无法在winows(XAMPP)上获得蛋糕控制台以查看演示shell
C:\xampp\htdocs\twitter\app\vendors\shells>dir
2011/03/31 21:11 <DIR> .
2011/03/31 21:11 <DIR> ..
2011/03/31 21:16 761 demo.php
2011/03/31 21:01 <DIR> tasks
2011/03/31 21:01 <DIR> templates
我在shell目录中有demo.php shell。
C:\xampp\htdocs\twitter\app\vendors\shells>cake demo
Error: Class DemoShell could not be loaded.
但蛋糕控制台找不到它。
C:\xampp\htdocs\twitter\app\vendors\shells>cake
Welcome to CakePHP v1.3.7 Console
---------------------------------------------------------------
Current Paths:
-app: shells
-working: C:\xampp\htdocs\twitter\app\vendors\shells
-root: C:\xampp\htdocs\twitter\app\vendors
-core: C:\xampp\htdocs\twitter
Changing Paths:
your working path should be the same as your application path
to change your path use the '-app' param.
Example: -app relative/path/to/myapp or -app /absolute/path/to/myapp
Available Shells:
acl [CORE] i18n [CORE]
api [CORE] schema [CORE]
bake [CORE] testsuite [CORE]
console [CORE]
To run a command, type 'cake shell_name [args]'
To get help on a specific command, type 'cake shell_name help'
C:\xampp\htdocs\twitter\app\vendors\shells>
控制台本身无法识别。 (注意核心是从正确的目录中读取)。
这可能是一些愚蠢的疏忽但是我知道我在这里做错了什么?
答案 0 :(得分:1)
您应该从app文件夹中调用cake [shell name]
:C:\xampp\htdocs\twitter\app\>cake demo
。
如果有效,请告诉我。
答案 1 :(得分:-1)
阅读错误,它没有说'找不到文件'它说'找不到类'所以看起来你在demo.php shell中错误地命名了这个类
错误:无法加载类DemoShell。这是一个暗示它应该是什么