如何隐藏Symfony表单中DateType字段类型的日期和月份下拉列表

时间:2016-12-21 18:17:26

标签: twig symfony

我有一个Symfony3形式:

->add('target_date', DateType::class, array(
    'mapped' => false,
    'format' => 'dd MMM y',
    'label' => 'year:',
    'label_attr' => array(
       'id' => 'target_date',
    ),
    'years' => range(2025,2017,1),
))

我想要隐藏日期和月份值,以便只显示年份。

1 个答案:

答案 0 :(得分:0)

我用Twig想出来了:

{{ form_widget(form.target_date['day'],{'attr':{'style':'display:none'}}) }}
{{ form_widget(form.target_date['month'],{'attr':{'style':'display:none'}}) }}

条目form.target_date['day']引用target_date元素的日期下拉列表。