bonjour,
Je voudrais exécuter une tâche mais je n'arrive pas à récupérer la
connexion de mon objet user (master)...
---------------------------------------------------------------------------------------------------------------
database.yml
------------------------------------------------------------------------------------
all:
master:
class: sfDoctrineDatabase
param:
dsn: 'pgsql:host=localhost;dbname=master'
username: 'root'
password: 'pass'
encoding: utf8
slave:
class: sfDoctrineDatabase
param:
dsn: 'pgsql:host=serv1.dev.fr;dbname=slave'
username: postgres
password: postgres
encoding: utf8
---------------------------------------------------------------------------------------------------------------
schema.yml
------------------------------------------------------------------------------------
connection: master
User:
columns:
id: {type: integer(20), primary: true, autoincrement: true,
sequence: customer_id}
---------------------------------------------------------------------------------------------------------------
importuserTask.class.php
------------------------------------------------------------------------------------
...
protected function execute($arguments = array(), $options = array())
{
// 1-
$obj = new User();
$conn = $obj->getTable()->getConnection();
// 2-
$databaseManager = new sfDatabaseManager($this->configuration);
$conn = $databaseManager->getDatabase('master')->getConnection();
// 3-
$manager = Doctrine_Manager::getInstance();
$conn = $manager->getConnectionForComponent('Doctrine_Record');
...
}
...
Quelqu'un serait comment faire?
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr"
de Google Groupes.
Pour transmettre des messages à ce groupe, envoyez un e-mail à
l'adresse [email protected]
Pour résilier votre abonnement à ce groupe, envoyez un e-mail à
l'adresse [email protected]
Pour afficher d'autres options, visitez ce groupe à l'adresse
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---