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
-~----------~----~----~----~------~----~------~--~---

Répondre à