Pregunta

Yo uso el siguiente código para hacer Propel 1.4 funciona en un archivo PHP.

¿Qué debo hacer para asegurarse de DatabaseManager eliminar correctamente después de su trabajo?

apagado al final del archivo php ??

lo que sucederá si hay varios accesos al mismo archivo PHP al mismo tiempo?

<?php

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

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

Solución

No estoy seguro de entender su pregunta. Si desea asegurarse de que la conexión se cierra al final de la secuencia de comandos, usted no debe preocuparse, ya que este es el valor predeterminado para una conexión PDO ( PHP se cerrará automáticamente la conexión cuando finalice su secuencia de comandos ).

Si varios clientes se conectan a su sitio, se hará múltiples conexiones a la base de datos. Este no es un problema, la base de datos se encargará de la concurrencia.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top