我的目標是創建一個自定義日期字段(應與Doctrine一起使用)。與基本Symfony的主要區別在於它不應該是3個下拉菜單,而是一個<input type="date">
。Symfony2自定義(HTML5)日期字段創建
我已經嘗試了幾個教程,如Symfony's book以及一些有用的答案。
但是我嘗試嵌入的解決方案越多,我看到的問題就越多。
有人可以爲此任務編寫或建議教程嗎?
在此先感謝。
我的目標是創建一個自定義日期字段(應與Doctrine一起使用)。與基本Symfony的主要區別在於它不應該是3個下拉菜單,而是一個<input type="date">
。Symfony2自定義(HTML5)日期字段創建
我已經嘗試了幾個教程,如Symfony's book以及一些有用的答案。
但是我嘗試嵌入的解決方案越多,我看到的問題就越多。
有人可以爲此任務編寫或建議教程嗎?
在此先感謝。
date field type已經支持that。只需將widget
選項設置爲single_text
,並且瞧 - 你會得到你想要的。無需爲此創建特殊類型。 :)
在Symfony> = 2.6中,他們引入了一個html5
選項,它將生成一個HTML5輸入元素。
你可以在這裏看到文檔:http://symfony.com/doc/current/reference/forms/types/date.html#html5
感謝您的回答!然而它呈現'',而我仍然希望它是'type =「date」' – user1291904 2012-03-26 00:25:28
通過http://symfony.com/doc/current/cookbook/form /form_customization.html#cookbook-form-theming-methods – user1291904 2012-03-26 01:04:07