1
我有一个PHP脚本,它位于与Symfony应用程序相同的计算机中。从Symfony应用程序之外调用Symfony的模型图
现在的问题是我如何在PHP脚本中调用Symfony的模型层?我问这个问题的原因是因为PHP脚本需要访问Symfony应用程序正在访问的数据库。所以我认为这可能会有所帮助,如果我可以直接调用Model层。
当然,我可以在我的独立PHP脚本中进行原始SQL选择,但那不是我真正想要的。
我有一个PHP脚本,它位于与Symfony应用程序相同的计算机中。从Symfony应用程序之外调用Symfony的模型图
现在的问题是我如何在PHP脚本中调用Symfony的模型层?我问这个问题的原因是因为PHP脚本需要访问Symfony应用程序正在访问的数据库。所以我认为这可能会有所帮助,如果我可以直接调用Model层。
当然,我可以在我的独立PHP脚本中进行原始SQL选择,但那不是我真正想要的。
这对我的作品,从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);
您可能需要调整您的路径和配置。
看看如何设置测试可以帮助你。 – niteria 2009-07-26 11:32:44