【问题标题】:Disable empty_value FormType Symfony2禁用 empty_value FormType Symfony2
【发布时间】:2015-10-09 00:03:06
【问题描述】:

我想在我的表单类型中默认禁用 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',
       		))

【问题讨论】:

标签: symfony


【解决方案1】:

需要更改为 true。

'必需' => 正确

见documentation

【讨论】:

  • 你不明白我想做什么:我想在第一个选项中默认添加“禁用”:snapplr.com/snap/fbg7
  • 为
  • 是的,我找到了解决方案,但是在 Jquery 上,我想在我的 formType 中更改它。
【解决方案2】:

对此没有简单的解决方案,但您可以在 PRE_BIND 事件上使用 事件侦听器。

例如:https://stackoverflow.com/a/14346520/606104

【讨论】:

    猜你喜欢
    • 2015-11-05
    • 1970-01-01
    • 2016-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-10
    • 2012-12-01
    • 1970-01-01
    相关资源
    最近更新 更多