我是cakephp的新手.我配置cakephp shell作为cakephp手册说,当我用命令cake Hello运行HelloShell时,我得到的错误信息如下:
Error: Shell class HelloShell could not be found.
1#G:\htdocs\cakedemo\lib\Cake\Console\ShellDispatcher.php(191):ShellDispatcher>_getShell('hello')
2#G:\htdocs\cakedemo\lib\Cake\Console\ShellDispatcher.php(69):ShellDispatcher->dispatch()
3#G:\htdocs\cakedemo\app\Console\cake.php(33):ShellDispatcher::run(Array) {main}
Run Code Online (Sandbox Code Playgroud)
我的cakephp版本:
应用:控制台
任何有帮助的人都可以给我一个建议,请求.
mar*_*ark 16
有你的错.你应该总是在你的APP路径上执行蛋糕控制台.
...app/>../lib/Cake/Console/cake MyShell
Run Code Online (Sandbox Code Playgroud)
或(使用APP Console文件夹):
...app/>Console/cake MyShell
Run Code Online (Sandbox Code Playgroud)
然后MyShell应该进入...app/Console/Command/.这里的所有都是它的.