我使用单选按钮" required" =>假即可。这使得"无"选项与我的其他选项一起出现。
如何自定义此标签(让我们说我想显示" null"而不是" none")?
答案 0 :(得分:10)
如果要删除它,请将placeholder
设置为false
->add('color', ChoiceType::class, array(
'choices' => array('Red' => 1, 'Blue' => 2, 'Green' => 3),
'expanded' => true,
'required' => false,
'placeholder' => false
));
答案 1 :(得分:8)
使用placeholder
选项更改“无”无线电输入的标签:
->add('color', ChoiceType::class, array(
'choices' => array('Red' => 1, 'Blue' => 2, 'Green' => 3),
'expanded' => true,
'required' => false,
'placeholder' => 'Null', // <---- \o/
));
预览:
占位符选项是在Symfony 2.6(doc)
中引入的