Bonjour, Je viens de trouver un bonne solution, Définir une Entity Manager par défaut puis à chaque fois qu'on souhaite basculer vers une autre :
$connectionParams = array(); $connectionParams['dbname'] = $datasource['dbname']; $connectionParams['user'] = $datasource['user']; $connectionParams['password'] = $datasource['password']; $connectionParams['host'] = $datasource['host']; $connectionParams['driver'] = $datasource['driver']; $em = EntityManager::create($connectionParams, $courentEm- >getConfiguration()); Avec $courentEm : Entity Manager par défaut ( récuperer à travers $this->get('doctrine.orm.entity_manager') sous le contrôleur) Note : on réutilise $courentEm pour ne pas rédinir les Path du cache, du mapping ..., à chaque fois. Merci. On 27 avr, 15:45, MedInvention <medmaro...@gmail.com> wrote: > Bonjour, > > Je travail sous Symfony 2.0 et Doctrine 2.0, je souhaite utiliser mon > ORM alors j'ai effectuer le mapping correctement mais mon problème est > que je doit me connecter à chaque fois sur une base différentes que je > n'arrive pas à configuré en éxécution. > > Pour être plus clair, mon application offre un base de donnée dédiée à > chaque client portant un nom de ce type dbname_[ID_USER] donc c'est > impossible de les inscrire dans un fichier de configuration. > > Si quelqu'un a une idée, je serais preneur :) > Merci. -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Symfony-fr. Pour envoyer un message à ce groupe, adressez un e-mail à symfony-fr@googlegroups.com. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse symfony-fr+unsubscr...@googlegroups.com. Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr