【问题标题】:Symfony3 - Form getName();Symfony3 - 表单 getName();
【发布时间】:2016-05-09 19:17:12
【问题描述】:

在使用 GET 方法时,我遇到了表单和从 url 获取参数的问题。 在 Symfony2 中,我可以在表单类型中使用它:

public function getName()
{
    return null;
}

它只返回了没有表单名[fieldname]的字段名。 但是现在我有 Symfony 3,这个功能对我不起作用。

所以可以只返回字段名吗? 因为我的网址现在看起来像这样:

www.example.com/search?search%5Bkeyword%5D=zzz

还有这个:$request->query->get('keyword'); 返回 null。

【问题讨论】:

  • 检查this方法也

标签: forms symfony


【解决方案1】:

使用createNamed():

// 1st arg: form name; 2nd arg: form type
$formFactory->createNamed(null, YourType::class);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-22
    • 1970-01-01
    相关资源
    最近更新 更多