获取未在 FormType 中声明的字段的值

2024-01-23

我有一份声明于nameType.php视图呈现所有字段,但我想手动添加另一个字段。

Form:

<form action="{{ path('create') }}" method="post" {{ form_enctype(form) }}>
    {{ form_widget(form) }}
    <input type="text" value="2">
   </form>

并获取控制器中的值:

$form->bindRequest($request);

如何收集控制器中的输入值?


如果您尝试此操作是因为表单链接到您的实体字段,您可以向 FormType 添加一个未映射的字段。那么您的实体就不需要 getter 和 setter。

->add("inputName", "text", array("mapped"=>false, "data"=>2, "label"=>false))

获取控制器中的数据:

$form->get("inputName")->getData();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

获取未在 FormType 中声明的字段的值 的相关文章

随机推荐