1

我使用以下代码使 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
4

1 回答 1

1

我不确定我是否理解你的问题。如果您想确保连接在脚本结束时关闭,您不必担心,因为这是 PDO 连接的默认设置脚本结束时 PHP 会自动关闭连接)。

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

于 2010-01-27T12:02:25.773 回答