OK merci beaucoup ...
Mais avec le context, je vois comment atteindre les objet "symfony" mais je
ne voit pas comment je peux utiliser mes objets "propel"...

Concretement, j'ai une table en BDD qui est mappé avec l'objet "Jeux" et
cette objet possède une methode "getOnlineJeux" qui me récupère les jeux en
ligne ; je fais donc :

$jeu = new Jeux();
puis :
$nbjeux = $jeu->getOnlineJeux();

Rien que ça, ça me provoque l'erreur propel "No connection params set for
propel" ... en fait, j'arrive à accéder à mes objets (new Jeux()), mais dès
qu'une methode essaye d'accéder à la BDD, j'ai une exception propel .. c'est
comme si propel n'avais pas accès aux paramètres de connexion de la bdd ...
par ailleur mon appli symfony fonctionne sans problème, j'ai uniquement un
souci au niveau de ma tache pake...


Le 22/08/07, Nicolas Dhomont <[EMAIL PROTECTED]> a écrit :
>
>  Si tu utilises la dernière version de symfony : les taches sont
> maintenant des classes situés dans un repertoire lib/tasks et dérivant de
> sfBaseTask.
>
> Sinon : je verrais bien un petit
>  sfContext::getInstance();
> Nicolas
>
> Olivier Revollat a écrit :
>
> Quand j'essaye d'accéder à la couche base de donnée dans une tache pake
> (voir code source plus bas) , j'ai cette erreur :
>
>   [PropelException]
>   No connection params set for propel
>
> Qu'est ce que je doit appeler dans ma tache pake pour accéder à la BDD
> ?... merci ;)
>
>
> pake_desc('Tirage au sort des gagnants du jeux Trafic FM');
> pake_task('tirage');
>
> function run_tirage($task, $args)
> {
>     $jeu = new Jeux();
>     $nbjeux = $jeu->getOnlineJeux();
>     $nbjeux->next();
>     $nbjeux = $nbjeux->getInt('nbjeux');
>     if($nbjeux=1)
>     {
>         pake_echo('OK');
>     }
> }
>
>
> >
>

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