0

我已经在 mac 中为 cakephp 设置了路径变量以使用命令行烘焙。一切正常,除了模型是在默认位置而不是刚刚创建的特定项目中创建的。那就是当我编写cake bake和选择M[model]时,模型被创建但在默认文件夹中,即

/Applications/MAMP/htdocs/cakephp/app/Model/

代替

/Applications/MAMP/htdocs/testApp/Model/

我还尝试通过更改目录路径(即基本 cd 命令)我在哪里出错了?我该如何解决?

4

2 回答 2

1

如果您为项目使用不同的 cakephp 核心,则必须在使用 cakephp 控制台时设置工作应用程序路径。这可以通过 -app 参数来完成。

例子:

cake -app /Applications/MAMP/htdocs/testApp/app bake
于 2013-02-07T12:15:42.540 回答
1

在基于 unix 的环境中,我更喜欢使用相对于项目根目录的别名,而不是将其映射到全局的特定蛋糕库。

将其转储到您各自的 shell 配置“.profile/.bashrc/.zshrc”中

# Alias functions
alias cake='app/Console/cake'
alias cakelogs='tail -f app/tmp/logs/*'

当你在你的项目根目录

cake {cmd}

应该按预期工作。

于 2013-02-14T01:18:02.110 回答