2009-07-26 57 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); 

您可能需要调整您的路径和配置。