Soy muy nuevo en Symfony. En otros idiomas, como Java y otros, puedo usar request.getParameter('parmeter name')
para obtener el valor.
¿Hay algo similar que podamos hacer con Symfony2?
He visto algunos ejemplos, pero ninguno me funciona. Supongamos que tengo un campo de formulario con el nombre de usuario . En la acción de formulario intenté usar algo como esto:
$request = $this->getRequest();
$username= $request->request->get('username');
También he intentado
$username = $request->getParameter('username');
y
$username=$request->request->getParameter('username');
Pero ninguna de las opciones está funcionando. Sin embargo, lo siguiente funcionó bien:
foreach($request->request->all() as $req){
print_r($req['username']);
}
¿Dónde estoy haciendo mal al usar el getParameter()
método? Cualquier ayuda será apreciada.
get()
es el método correcto y (b) ha activado los avisos de PHP para que pueda ver si hay algún problema? (c) ¿Symfony 2 tiene una barra de herramientas de depuración como Symfony 1, para que pueda ver si ha cometido algún error?
$request->request-get()
debería ser$request->request->get()
. ¿Podría ser eso?