2011-01-26 5 views
0

최근에 라이브 서버에서 Cake 사이트를 다운로드했으며 몇 가지 측면을 굽어보고 있습니다. 하지만 파일을 얻는 중 오류가 발견되지 않았습니다 (비록 존재하더라도). 구조는 CakePHP가 다운로드하지 않는 것과 다릅니다. 그래서 내가이 모든 것에 대해 요점을 놓치고 있는지 궁금하거나, CLI가 경로의 관점에서 찾는 것을 조정할 수있는 간단한 방법이 있습니다. 즉, ACL 스키마의 config/config는 제가 처리하려고하는 것입니다. 어떤 조언을 주셔서 감사합니다. 지금 당분간 이랬어.CakePHP 기본 굽기 경로 : 변경할 수 있습니까?

+0

앱이 로컬로 실행되고 있으며 물론 내 index.php 파일에 내 코어가 올바르게 매핑되어 있습니다. – OldWest

답변

0

글쎄, 나는 좀비와 비슷한 것을하고 있었을 지 모르지만 새로운베이스 폴더 (새 구성 스키마 폴더 사용)로 원래의 MVC 파일을 다시 베이킹하고 복사하기로 결정했는데 문제가 해결되었습니다. 그렇게함으로써.

0

paths.php 설정 파일을 보니 운이 좋을 수도 있습니다. /cake/config/paths.php에 있습니다. 나는 그것이 어떻게 작동하는지에 대해 긍정적이지는 않지만 올바른 방향으로 인도 할 수 있습니다.

+0

아이디어를 주셔서 감사합니다. 나는 아래의 작업을 수행하고 코어 파일에 들어가는 방법으로 문제를 해결했습니다.) - 나는 모든 비용을 들이지 않고 그곳에서 벗어나려고 노력합니다! – OldWest

0

아이디어 1 :

아마도이 너무 간단하지만, 당신은 당신이 빵을 제대로하고있는 것이 확실? bake에 대한 환경 변수를 설정하거나, app 폴더에있는 동안 bake의 전체 경로를 입력하십시오. 자세한 내용은 여기에 있습니다 : http://book.cakephp.org/view/1106/The-CakePHP-Console

참고 :

$의 CD/내/케이크/app_folder
당신의 케이크를 열 것이다 $ ../cake/console/cake

또한 빠진 경로를 해결해야합니다.

아이디어 2 : 케이크
누락 된 경로는 ... 비 - 기존의 파일 이름, 클래스 이름 등의 결과로 발생할 수있는 앱 테스트, 작업 또는 빵을 좋아하지 않을 수있는 다른 일을하고있다하더라도. 예 : 실제로 플러그인을 사용하여 표준을 따르고 클래스 이름에 모델을 추가하면 컨트롤러에 $ uses가 있어야합니다. 모든 것이 정의되지 않은 경우 결과적으로 테스트도 브레이크가 걸립니다.
나는 아마도 당신이 그 파일 중 하나에 구워 동일한 기능을 수행 할 수있는 응용 프로그램/index.php에와 응용 프로그램/웹 루트/test.php에 전에 내 케이크 위치의 경로를 변경되었지만 :

아이디어 3 그것이 케이크/콘솔에 있기 때문에 당신은 그 폴더의 어딘가에서 그것을 할 필요가 있습니다. 케이크 폴더를 수정하기 전에 케이크를 포크 할 것이므로 변경 사항을 작성하지 않고도 쉽게 업데이트를 가져올 수 있습니다.

+0

아이디어를 제공해 주셔서 감사합니다. 다시 베이킹을하고 "오래된"MVC 파일을 신선한 빵에 복사하여 모든 문제를 해결했습니다. – OldWest

관련 문제