禁用empty_value FormType Symfony2

时间:2015-10-09 00:03:07

标签: symfony

我想在表单类型中默认禁用empty_value。 这该怎么做 ?

->add('subject', 'choice', array(
       			'label'		=> 'Subject',
       			'choices'	=> array(
       				'1'		=> 'contact.Appreciation',
       				'2'		=> 'contact.Feedback',
       				'3'		=> 'contact.Dissatisfactions',
       				'4'		=> 'contact.My account',
       				'5'		=> 'contact.Recruitment',
       				'6'		=> 'contact.Other',
       			),
       			'attr'		=> array(
       				'class'		=> 'form-control'
       			),
            'required'        => false,
            'empty_value'   => 'contact.Subject',
       		))

2 个答案:

答案 0 :(得分:0)

需要更改为true。

'required'=>真

请参阅documentation

答案 1 :(得分:0)

没有简单的解决方案,但您可以在 PRE_BIND 事件中使用事件监听器

请参阅此示例:https://stackoverflow.com/a/14346520/606104