Question

J'utilise le code suivant pour faire Propel 1.4 fonctionne dans un fichier php.

Que dois-je faire pour vous assurer DatabaseManager supprimer correctement après son travail?

arrêt à la fin du fichier php ??

ce qui se passera s'il y a plusieurs accès au même fichier php en même temps?

<?php

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

$configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'prod', false);
$dbManager = new sfDatabaseManager($configuration);
//start db access
Était-ce utile?

La solution

Je ne suis pas sûr que je comprends votre question. Si vous voulez vous assurer que la connexion est fermée à la fin du script, ne vous inquiétez pas, car valeur par défaut pour une connexion PDO ( PHP fermera automatiquement la connexion lorsque la fin du script ).

Si plusieurs clients se connectent à votre site, plusieurs connexions à la base de données seront. Ce n'est pas un problème, la base de données se chargera de la concurrence.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top