Я пытаюсь передать параметры через обычную строку запроса, как таковую:
/user/login?foo=bar&abc=123
К сожалению, нигде данные в экземпляре sfRoute не содержат данных для параметров foo или abc. Как я могу это исправить?
Изменить: вот код, который я использую по запросу Тома:
/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>';
}
}
Вот и все. Вывод показывает, что $this->getRoute() не содержит информации о foo или abc, когда я передаю их в строке запроса с URL-адресом «/user/login?foo=bar&abc=123».