我使用以下代码使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
答案 0 :(得分:1)
我不确定我理解你的问题。如果您想确保在脚本结束时关闭连接,您不必担心,因为this is the default for a PDO connection( PHP将在脚本结束时自动关闭连接)。
如果多个客户端连接到您的站点,将建立与数据库的多个连接。这不是问题,数据库将处理并发。