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