Pergunta

Eu uso o seguinte código para criar o Propel 1.4 funciona em um arquivo php.

O que devo fazer para garantir que o Databasemanager exclua corretamente após seu trabalho?

desligamento no final do arquivo php ??

O que acontecerá se houver vários acessos ao mesmo arquivo PHP ao mesmo tempo?

<?php

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

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

Solução

Não tenho certeza se entendi sua pergunta. Se você deseja garantir que a conexão esteja fechada no final do script, você não deve se preocupar, pois Este é o padrão para uma conexão com PDO (O PHP fechará automaticamente a conexão quando o seu script terminar).

Se vários clientes se conectarem ao seu site, várias conexões com o banco de dados serão feitas. Isso não é um problema, o banco de dados lidará com a simultaneidade.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top