gpt4 book ai didi

forms - Symfony 2 表单现场 radio 需要=假?

转载 作者:行者123 更新时间:2023-12-03 18:14:52 28 4
gpt4 key购买 nike

这是我的实体类的一部分:

/**
* @var integer
*
* @ORM\Column(name="student", type="integer", nullable=true)
*/
private $student;

我的表单类的这一部分:
 $builder
->add('student', 'choice', ['label'=> false,
'expanded' => true,
'choices' => (Array)new StudentEnum(),
])
;

广告这是输出:
<input id="xxxxx_0" type="radio" value="4" required="required" name="xxxxx[student]">
<label class="required" for="xxxxxV_student_0">Nie</label>

...

我的问题是我的输入标签不应该有属性“required”,因为我在实体中设置了 nullable=true 。

最佳答案

解决方法是required => falseempty_value => false

$builder
->add('student', 'choice', [
'label'=> false,
'expanded' => true,
'choices' => (Array)new StudentEnum(),
'required' => false,
'empty_value' => false
]);

关于forms - Symfony 2 表单现场 radio 需要=假?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19766060/

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