Je suis très nouveau sur symfony. Dans d'autres langues comme Java et d'autres, je peux utiliserrequest.getParameter('parmeter name')
pour obtenir la valeur.
Y a-t-il quelque chose de similaire que nous pouvons faire avec symfony2.
J'ai vu quelques exemples mais aucun ne fonctionne pour moi. Supposons que j'ai un champ de formulaire avec le nom username . Dans l'action de formulaire, j'ai essayé d'utiliser quelque chose comme ceci:
$request = $this->getRequest();
$username= $request->request->get('username');
J'ai aussi essayé
$username = $request->getParameter('username');
et
$username=$request->request->getParameter('username');
Mais aucune des options ne fonctionne, mais ce qui suit a bien fonctionné:
foreach($request->request->all() as $req){
print_r($req['username']);
}
Où est-ce que je me trompe dans l'utilisation de la getParameter()
méthode. Toute aide serait appréciée.
get()
s'agit de la bonne méthode et (b) activé les notifications PHP afin de voir s'il y a des problèmes? (c) Symfony 2 a-t-il une barre d'outils de débogage comme symfony 1, donc vous pouvez voir si vous avez fait des erreurs?
$request->request-get()
devrait l'être$request->request->get()
. Serait-ce possible?