gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 01:06:30 26 4
gpt4 key购买 nike

我在 nameType.php 中声明了一个表单, View 呈现所有字段,但我想手动添加另一个字段。

表格:

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

并获取 Controller 中的值:

$form->bindRequest($request);

如何收集 Controller 中的输入值?

最佳答案

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

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

获取 Controller 中的数据:

$form->get("inputName")->getData();

关于symfony - 获取未在 FormType 中声明的字段的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18745880/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com