symfony正确初始化数据库连接

时间:2010-01-27 08:51:06

标签: symfony1 propel

我使用以下代码使Propel 1.4在php文件中运行。

如何确保DatabaseManager在工作后正确删除?

关闭php文件的末尾??

如果同时对同一个php文件进行多次访问会发生什么?

<?php

require_once(dirname(__FILE__).'/../config/ProjectConfiguration.class.php');

$configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'prod', false);
$dbManager = new sfDatabaseManager($configuration);
//start db access

1 个答案:

答案 0 :(得分:1)

我不确定我理解你的问题。如果您想确保在脚本结束时关闭连接,您不必担心,因为this is the default for a PDO connection PHP将在脚本结束时自动关闭连接)。

如果多个客户端连接到您的站点,将建立与数据库的多个连接。这不是问题,数据库将处理并发。