I'm pondering what the action does ? you should take a look at tasks ...
Kr,
Jan
alvaro schreef:
> use in a script:
>
> sfContext::getInstance()->getController()->forward($module, $action);
>
> instead of a call to dispatch()
>
>
> On Apr 9, 2009, at 11:38 PM, Mark Smith wrote:
>
>
>> I've stepped through with the debugger, and it seems to be set in the
>> dispatch method of the controller:
>>
>> $moduleName = $request->getParameter('module');
>> $actionName = $request->getParameter('action');
>>
>> So I guess my original question boils down to a more general php
>> question: How do you set these paramaters from the command line?
>>
>> Thanks
>>
>> On Apr 9, 10:20 am, Gareth McCumskey <[email protected]> wrote:
>>
>>> We have a CLI that we run and we store it into the batch directory.
>>> At the
>>> start we define a few things to help this seperate, CLI run, PHP
>>> script
>>> initialise into the environment:
>>>
>>> define('SF_ROOT_DIR', realpath(dirname(__FILE__).'/..'));
>>> define('SF_APP', 'frontend');
>>> define('SF_ENVIRONMENT', 'dev');
>>> define('SF_DEBUG', true);
>>>
>>> // Use the ProjectConfiguration class for configuration data
>>> require_once(SF_ROOT_DIR.DIRECTORY_SEPARATOR
>>> . 'config' . DIRECTORY_SEPARATOR
>>> . 'ProjectConfiguration.class.php');
>>>
>>> You may need to create a "wrapper" batch script with the code above
>>> that
>>> will then call the module/action you want.
>>>
>>> Perhaps someone else can clear up how to do this
>>>
>>> On Thu, Apr 9, 2009 at 10:07 AM, Mark Smith <marksmith5...@jungle-
>>> monkey.com
>>>
>>>
>>>> wrote:
>>>>
>>>> I can trigger the front end by running "php web\index.php"
>>>>
>>>> But if I try and specify a module name I get an error:
>>>>
>>>> php web\index.php/Test
>>>> Could not open input file: web\index.php/Test
>>>>
>>>> Is there a way to trigger a specific module or action from the
>>>> command
>>>> line?
>>>>
>>>> Thanks
>>>>
>>> --
>>> Gareth McCumskeyhttp://garethmccumskey.blogspot.com
>>> twitter: @garethmcc
>>>
>>>
>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---