I'm trying to pass parameters via a normal querystring, as such:
/user/login?foo=bar&abc=123
Unfortunately, nowhere does any data in an instance of sfRoute seem to contain data for params foo or abc. How do I fix this?
Edit: Here is the code I'm using as per Tom's request:
/apps/api/config/routing.yml:
login:
url: /user/login
param: { module: user, action: login }
/apps/api/modules/user/actions/actions.class.php:
class userActions extends sfActions {
public function executeLogin(sfWebRequest $request) {
echo '<pre>'.print_r($this->getRoute(), true).'</pre>';
}
}
That's it. The output shows that $this->getRoute() contains no info about foo or abc when I pass them in my query string with the URL "/user/login?foo=bar&abc=123".