2012-04-16 5 views
0

내 ProjectConfiguration.class.php 파일에서 sfCoreAutoload.class.php에 대한 파일 경로가 동적이며 온라인으로 로그온 할 때마다 수동으로 변경하지 않아도되도록 노력하고 있습니다. 당신이 알고있는 것의 아래 라인 입력해야합니다 :symfony의 프로젝트 구성 클래스에서 require_once 사용

require_once dirname(__FILE__).'/../lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.php'; 

(http://symfony.com/blog/jobeet-day-23-the-deployment를 참조)를 내 심포니 파일에 저장됩니다

:

Users/username/lib/vendor/symfony-1.4.14/lib/autoload/sfCoreAutoload.class.php` 
본질적으로 번역 할

:

require_once dirname(__FILE__).'/../lib/vendor/symfony-1.4.14/lib/autoload/sfCoreAutoload.class.php'; 

는하지만이 작동하지 않고 내 로컬 호스트 서버를 찾을 수 없습니다 말했다.

symfony/lib/config/sfProjectConfiguration.class.php 

과 자동로드 파일 : 너무 기술적으로이가 번역해야

symfony/lib/autoload/sfCoreAutoload.class.php 

: 프로젝트 구성 파일에 저장 될 때

나에게 위 어쨌든 이해가되지 않습니다

require_once dirname(__FILE__).'/../autoload/sfCoreAutoload.class.php' 

두 가지 모두에 대한 전체 경로를 언급하라고 강요하지 않습니다. d 및 dev 환경에 영향을 미치므로 수동으로 누를 때마다 수동으로 변경해야합니다 (분명히 프로세스가 덜 매끄럽고 복잡해집니다).

아무도 여기에 무엇을 알고 있습니까?

감사합니다.

답변

2

Symfony 폴더를 예를 들어 공유하고 싶다면 프로젝트와 독립적으로 유지하는 것이 좋습니다. 당신의 심포니 폴더로,

require_once dirname(__FILE__).'/../lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.php'; 

그런 다음, 단순히 심볼릭 링크를 만듭니다

나는 당신 지키는 기본 경로을 추천합니다. 그 에게서는으로

cd /path/to/your/project/lib/vendor 
ln -s Users/username/lib/vendor/symfony-1.4.14/ symfony 
+0

예 자연이 의도가 무엇인지, 그리고이 책의 말씀입니다,하지만 당신은 구체적으로 문제를 읽어 보지 않았, 경로 자체를 렌더링하지 않습니다! – user1020069