我有一个 PHP 脚本,它与我的 Symfony 应用程序位于同一台计算机上。
现在的问题是如何在 PHP 脚本中调用 Symfony 的模型层?我问这个的原因是因为对于 PHP 脚本,它需要访问 Symfony 应用程序正在访问的数据库。所以我认为如果我可以直接调用模型层可能会有所帮助。
当然,我可以在我的独立 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);
您可能需要调整路径和配置。