4

任何人都可以建议我如何在 Linux 上的 CakePHP 2.x 中烤蛋糕

我试过的

$ cd MyProject/app/Console 
$ ./cake bake

它给了我这条线,不知道如何从这里开始

Welcome to CakePHP v2.1.3 Console
---------------------------------------------------------------
App : Console
Path: /var/www/MyProject/app/Console/
---------------------------------------------------------------
What is the path to the project you want to bake?  
[/var/www/MyProject/app/Console/myapp] > 
4

1 回答 1

3

你走错了路

当你这样做时:

$ cd /MyProject/app/Console
$ ./cake bake

您正在从Console文件夹内启动 cake cli。这不是执行 cake cli 的正确/正常方式。

从输出中可以明显看出,cli 认为您要文件夹中烘焙一个新项目,Console因为您所在的路径本身并不是一个项目。这在几个月前发生了变化,但是在您使用的 cake 版本中,您所在的目录被假定为您的 app 文件夹。

也就是说,通常蛋糕是这样使用的:

$ cd /MyProject/app
$ Console/cake bake

Welcome to CakePHP v2.3.6 Console
---------------------------------------------------------------
App : app
Path /var/www/project/app/
---------------------------------------------------------------
Interactive Bake Shell
---------------------------------------------------------------
[D]atabase Configuration
[M]odel
[V]iew
[C]ontroller
[P]roject
[F]ixture
[T]est case
[Q]uit
What would you like to Bake? (D/M/V/C/P/F/T/Q)

当已经在应用程序文件夹中时 - bake 命令会询问您要创建的内容。

于 2013-06-28T08:47:47.907 回答