我对symfony非常陌生。在其他语言(如java和其他语言)中,我可以request.getParameter('parmeter name')
用来获取值。
我们可以使用symfony2做类似的事情吗?
我看到了一些示例,但没有一个对我有用。假设我有一个名为username的表单字段。在表单操作中,我尝试使用如下形式:
$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()
方法时哪里做错了。任何帮助将不胜感激。
get()
方法正确,并且(b)是否打开了PHP通知,以便可以查看是否有问题?(c)Symfony 2是否具有像symfony 1一样的调试工具栏,因此您可以查看是否犯了任何错误?
$request->request-get()
应该是$request->request->get()
。可以吗?