2009-07-26 1 views
1

PHP 스크립트가 있습니다. Symfony 응용 프로그램과 동일한 컴퓨터에 있습니다.Symfony 응용 프로그램 외부에서 Symfony의 모델 계층을 호출하십시오.

이제 PHP 스크립트에서 Symfony의 모델 레이어를 어떻게 호출 할 수 있습니까? 필자가 묻는 이유는 PHP 스크립트의 경우 Symfony 응용 프로그램이 액세스하는 데이터베이스에 액세스해야하기 때문입니다. 그래서 Model 레이어를 직접 호출 할 수 있다면 도움이 될 것 같습니다.

물론 독립 PHP 스크립트에서 원시 SQL select를 수행 할 수는 있지만 실제로 원하지 않았습니다.

이 나를 위해 작동
+1

테스트 설정 방법을 살펴보면 도움이 될 것입니다. – niteria

+0

Propel이나 Doctrine을 사용하는 Symfony 응용 프로그램입니까? – niteria

+0

추진력은 중요하지만 중요합니까? – Graviton

답변

3

이 코드는 jobeet 튜토리얼에서 촬영 :

require_once('SYMFONY_DIR/config/ProjectConfiguration.class.php'); 
$configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'test', true); 
new sfDatabaseManager($configuration); 
$job = JobeetJobPeer::doSelectOne(new Criteria()); 
print_r($job); 

당신은 당신의 경로와 구성을 조정 할 수 있습니다.

관련 문제