使用GET方法时,表单和从url获取参数时遇到问题。 在Symfony2中,我可以在表单类型中使用它:
public function getName()
{
return null;
}
它只返回了没有formname [ fieldname ]的字段名称。 但现在我有Symfony 3,这个功能对我不起作用。
所以可以只返回fieldname吗? 因为我的网址现在看起来像这样:
www.example.com/search?search%5Bkeyword%5D=zzz
并且:$request->query->get('keyword');
返回null。
答案 0 :(得分:1)
使用createNamed()
:
// 1st arg: form name; 2nd arg: form type
$formFactory->createNamed(null, YourType::class);