的表单字段呈现而不是在Symfony2表单中,您有以下两种字段类型(其中包括):
number
:http://symfony.com/doc/2.0/reference/forms/types/number.html
integer
:http://symfony.com/doc/2.0/reference/forms/types/integer.html为什么Symfony2为类型号为
我的问题是,为什么integer
类型呈现<input type="number">
和number
类型呈现<input type="text">
从而错过了HTML5新的输入类型的属性(最小值,最大值,步骤)?
是否有一个体面和干净的方式来配置一个number
表单类型来呈现一个<input type="number">
标记(形式主题似乎有点脏我?)?
编辑
好像改变字段模板是唯一的选择,尽管它指出评论{# type="number" doesn't work with floats #}
正如你可能已经注意到在form_div_layout.html.twig(在你的链接提供)他们留下了一条评论'{#type =“number”不适用于浮动#} –
哈哈,我已经经常看这个,并且从来没有读过这个评论。 :) – insertusernamehere