2009-07-26 61 views
1

我有一個PHP腳本,它位於與Symfony應用程序相同的計算機中。從Symfony應用程序之外調用Symfony的模型圖

現在的問題是我如何在PHP腳本中調用Symfony的模型層?我問這個問題的原因是因爲PHP腳本需要訪問Symfony應用程序正在訪問的數據庫。所以我認爲這可能會有所幫助,如果我可以直接調用Model層。

當然,我可以在我的獨立PHP腳本中進行原始SQL選擇,但那不是我真正想要的。

+1

看看如何設置測試可以幫助你。 – niteria 2009-07-26 11:32:44

回答

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); 

您可能需要調整您的路徑和配置。