2016-11-04 53 views
0

我有一个形式呈现为5个选择输入一个日期ðMM YYYY嗨Symfony2的定制形式的datetime渲染

$builder 
     ->add('date', 'datetime', 
      array(
       'data' => new \DateTime('now'), //default value 
       'format' => 'd-MM-yyyy H-i-s', 
       'years' => array(2016, 2017), 
      ) 
     ) 
     ->getForm(); 

enter image description here

我想自定义模板,并隐藏字符“:”分钟和秒之间选择输入。我怎样才能做到这一点?

回答

2

我终于找到了解决方案。 日期时间字段可以呈现为更多的选择输入在像这样的树枝模板中:

{{ form_widget(form.date.date.day) }} 
{{ form_widget(form.date.date.month) }} 
{{ form_widget(form.date.date.year) }} 
{{ form_widget(form.date.time.hour) }} 
{{ form_widget(form.date.time.minute) }} 
+0

标记你自己正确然后:) – Rhono