2013-02-07 5 views
0

나는 명령 줄 베이킹을 사용하기 위해 cakephp에 대해 mac에서 경로 변수를 설정했습니다. 모델이 방금 생성 된 특정 프로젝트 대신 기본 위치에서 작성되는 것을 제외하면 모든 것이 잘 작동합니다. 내가 cake bake를 작성하고 M[model]을 선택할 때입니다 는 모델을 만들었지 만됩니다 기본 폴더 예에서cakephp 베이크에서 명령 줄 사용

/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 매개 변수를 사용하여 수행 할 수 있습니다.

예 : 전 세계적으로 특정 케이크 lib 디렉토리에 매핑 반대로 프로젝트 루트에 상대적으로 별칭을 사용하여 선호 유닉스 기반 환경에서

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

. 당신의 각각의 쉘 설정에

덤프이 ".profile에/.bashrc에/.zshrc"

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

하고있는 동안

당신의 예상대로

cake {cmd} 

작동합니다 루트를 프로젝트에.