在 symfony 控制器中获取隐藏输入字段的值属性

get value attribute of hidden input field in symfony controller

我正在使用 Symfony 5 和 php7。

{{ form_widget(form.groupTab) }}<input type="hidden" id="ce-participants__type" data-field="app_registration_group_type_form[groupTab]" value="0">

我想获取隐藏输入字段中的值属性。它应该 return '0' 作为字符串。

在我的控制器中,我尝试了以下操作:

$groupTab = $form->get('groupTab')->getViewData();

但我总是得到一个空字符串作为响应 => ''

首先,您的隐藏字段没有 name 属性,所以我什至不确定您能否 取回它的值。

您应该使用表单生成器创建该字段,就像您创建 groupTab 字段一样。然后你可以用 $form->get('yourHiddenField')->getData().

得到它的值