The problem seem to come from sfConfig::get when retriving applicatio module
directory :

When I try this :

pake_task('tirage','app_exists');
function run_tirage($task, $args)
{
      $app    = $args[0];
      pake_echo(sfConfig::get('sf_app_module_dir'));
}

I call ./symfony tirage admin
sfConfig returns :

C:\[...]\symfony_private\apps\\modules
instead of :
C:\[...]\symfony_private\apps\admin\modules

What's wrong ? did I forget something ? did I properly define the
application ($app    = $args[0];) ??

Thanks ;)


2007/8/22, Olivier Revollat <[EMAIL PROTECTED]>:
>
> Thanks, a lot... that's what I found in the source code of the
> propel_load_data task ;)
>
> But, when I try this :
>
> pake_desc('Tirage au sort des gagnants du jeux Trafic FM');
> pake_task('tirage','app_exists');
> function run_tirage($task, $args)
> {
>       $app    = $args[0];
>       $databaseManager = new sfDatabaseManager();
>       $databaseManager->initialize();
> }
>
> I get the following error :
>
>
> [sfConfigurationException]
>
>   Module directory "C:\xampp\htdocs\escota\symfony_private\apps\\modules"
> does not exist or is not readable
> :(
>
> Any idea ? thanks... ;)
>
>
> 2007/8/22, Fabien POTENCIER <[EMAIL PROTECTED]>:
> >
> >
> > To initialize database connections:
> >
> > $databaseManager = new sfDatabaseManager();
> > $databaseManager->initialize();
> >
> > Optionally, you can retrieve the current database connection:
> >
> > $con = Propel::getConnection();
> >
> > Fabien
> >
> > Olivier Revollat wrote:
> > > How can I use my propel model inside a pake task ?
> > >
> > > I've try to write something like this (see below) but I get the
> > > following error :
> > >
> > >   [PropelException]
> > >   No connection params set for propel
> > >
> > > What should I call inside the task to be able to use my model and
> > > request the database ?
> > > Any ideas ?? thanks ...
> > >
> > >
> > > 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');
> > >     }
> > > }
> > >
> > >
> > > >
> >
> > > >
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"symfony users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to