Eu sou muito novo no symfony. Em outros idiomas, como java e outros, posso usar request.getParameter('parmeter name')
para obter o valor.
Existe algo semelhante que possamos fazer com o symfony2.
Eu já vi alguns exemplos, mas nenhum está funcionando para mim. Suponha que eu tenha um campo de formulário com o nome nome de usuário . Na ação de formulário, tentei usar algo como isto:
$request = $this->getRequest();
$username= $request->request->get('username');
Eu também tentei
$username = $request->getParameter('username');
e
$username=$request->request->getParameter('username');
No entanto, nenhuma das opções está funcionando.
foreach($request->request->all() as $req){
print_r($req['username']);
}
Onde estou fazendo errado ao usar o getParameter()
método Qualquer ajuda será apreciada.
get()
é o método correto e (b) ativou os avisos do PHP para ver se há algum problema? (c) O Symfony 2 possui uma barra de ferramentas de depuração como o symfony 1, para que você possa ver se cometeu algum erro?
$request->request-get()
deveria ser$request->request->get()
. Poderia ser isso?