IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

batch et propel [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de remyli
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 270
    Par défaut batch et propel
    Bonjours a tous.


    Je cherche à programmer un batch. Il sera appeler par un cron job.


    Dans monProjet/batch/monBatch.php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php
    define('SF_ROOT_DIR',    realpath(dirname(__FILE__).'/..'));
    define('SF_APP',         'front');
    define('SF_ENVIRONMENT', 'prod');
    define('SF_DEBUG',       false);
     
    require_once(SF_ROOT_DIR.DIRECTORY_SEPARATOR.'apps'.DIRECTORY_SEPARATOR.SF_APP.DIRECTORY_SEPARATOR.'config'.DIRECTORY_SEPARATOR.'config.php');
    $cPeer = CommunePeer::doSelect(new Criteria());
    echo "exit \n";
    ?>
    Je lance mon batch en ligne de commande :


    /monProjet/batch$ php monBatch.php
    PHP Fatal error: Uncaught exception 'PropelException' with message 'No connection params set for propel' in /monProjet/symfony-1.0.16/lib/vendor/propel/Propel.php:476
    Stack trace:
    #0 /monProjet/lib/model/om/BaseCommunePeer.php(169): Propel::getConnection('propel')
    #1 /monProjet/model/om/BaseCommunePeer.php(156): BaseCommunePeer::doSelectRS(Object(Criteria), NULL)
    #2 /monProjet/batch/monBatch.php(19): BaseCommunePeer::doSelect(Object(Criteria))
    #3 /monProjet/batch/monBatch.php(43): generateCache()
    #4 {main}
    thrown in /monProjet/symfony-1.0.16/lib/vendor/propel/Propel.php on line 476
    Alors, pourquoi mon batch n'aurais pas d'accès à la base de données ??

  2. #2
    Membre éclairé Avatar de remyli
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 270
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     // initialize database manager
     $databaseManager = new sfDatabaseManager();
     $databaseManager->initialize();
     $data = new sfPropelData();

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. creation batch sauvegarde
    Par jul54 dans le forum Scripts/Batch
    Réponses: 6
    Dernier message: 21/11/2003, 16h00
  2. Réponses: 5
    Dernier message: 01/10/2003, 15h03
  3. batch pour faire une sauvegarde
    Par bibiodp dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 13/08/2003, 13h09
  4. [JSP]Exécution d'un batch
    Par tsco_ops dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 17/07/2003, 14h58
  5. Verifier qu'un dossier existe (batch)
    Par kakou dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 08/01/2003, 13h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo