2013-02-07 31 views
0

我已經在mac中設置了cakephp的路徑變量來使用命令行烘焙。一切工作正常,除了在默認位置創建模型,而不是剛剛創建的特定項目。 那就是當我寫cake bake並選擇M[model],該模型被創建,但在默認的文件夾,即cakephp在mac中使用命令行烘烤

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

,而不是

/Applications/MAMP/htdocs/testApp/Model/ 

我也嘗試過通過更改目錄路徑(即基本的CD命令) 我在哪裏出錯?我如何解決它?

+0

您是否使用-app參數:cake -app/Applications/MAMP/htdocs/testApp/app bake? – superbly

+0

不,我沒有使用它 – z22

+0

我應該使用它嗎? – z22

回答

1

如果您爲項目使用不同的cakephp核心,則必須在使用cakephp控制檯時設置工作應用路徑。這可以通過-app參數來完成。

例如:

cake -app /Applications/MAMP/htdocs/testApp/app bake 
1

在基於UNIX環境中我更喜歡使用相對於反對的全局映射到一個特定的蛋糕LIB項目根別名。在各自的殼配置

自卸這個 「.profile文件/ .bashrc中/ .zshrc」

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

,雖然你在你的項目根

cake {cmd} 

應該正常工作。