So I have an issue with setting/getting request parameteters in
myWebRequest (which is my default request factory).

Assume I pass this url:

http://subdomain.mydomain.com/client/list/atlanta/name/asc

This route for this URL looks like the following:

client_list:
  url:   /clients/list/:city/:order/:dir/*
  param: { module: client, action: list, city: denver, order: name,
dir: asc }


In the myWebRequest class, if I try to print $this-
>getParameter('city'), I get nothing.

If I print_r($this->getParameterHolder()), I see something like this:

sfParameterHolder Object ( [default_namespace:protected] => symfony/
default [parameters:protected] => Array ( [symfony/default] => Array
( [module] => clients [action] => list [atlanta] => name [asc]
=>  ) ) )

It basically took the URL and parsed it out literally. If you notice,
even the module says clients, instead of client.

The proper request parameters ARE available in the action AND in the
template.  If I print_r($this->getRequest()->getParameterHolder()) in
the action, it displays the proper request params.

I'm not sure exactly where I'm going wrong here, or what is being
manipulated in between, but I think it has something to do with the
way that I am initializing myWebRequest.  I have a __construct()
method and am calling parent::initialize(sfContext::getInstance());  I
also try to getParameter() inside the same construct() method, which
is where I first noticed that it was not populating correctly.

Is this the correct way to do this?  I'm not sure why the parameter
holder isnt storing the variables properly when I access them from
myWebRequest, but they DO work by the time they get to the action and
template.

Thanks for the help :)


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"symfony developers" 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-devs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to