2016-11-04 50 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