我的目标是创建一个自定义日期字段(应与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