我試圖獲得HTML5前端支持的類型爲「number」的輸入。Symfony - 將表單類別中的HTML5輸入類型「text」更改爲「number」
我的形式類:
class MyType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('a', NumberType::class); // i want <input type="number" ...>
$builder->add('b', EmailType::class); // <input type="email" ...> works
$builder->add('c', TextareaType::class);
}
}
的NumberType不與產生在樹枝模板的< INPUT TYPE = 「號碼」>標記{{形式(myForm的)}}如EMAILTYPE <輸入類型= 「電子郵件」>。
我找不到選項來設置所需的html屬性值。 'attr'設置不會改變它。
我使用的Symfony 3.
KR 塞巴斯蒂安
如果你想要十進制數,它是否工作。 –