Как получить параметры запроса в symfony2

Я очень новичок в Symfony. На других языках, таких как Java и другие, которые я могу использоватьrequest.getParameter('parmeter name') чтобы получить значение.

Есть ли что-нибудь подобное, что мы можем сделать с Symfony2.
Я видел несколько примеров, но ни один не работает для меня. Предположим, у меня есть поле формы с именемимя пользователя, В форме действия я попытался использовать что-то вроде этого:

$request = $this->getRequest();
$username= $request->request->get('username'); 

Я также пытался

$username = $request->getParameter('username');

а также

$username=$request->request->getParameter('username');

Но ни один из вариантов не работает. Однако следующее работает нормально:

foreach($request->request->all() as $req){
    print_r($req['username']);
}

Где я делаю неправильно при использованииgetParameter() метод. Любая помощь будет оценена.

Ответы на вопрос(13)

Ваш ответ на вопрос