如何使用Symfony2
中的FormBuilder
將HTML
class
屬性設置爲<input>
?如何將class屬性設置爲Symfony2表單輸入
事情是這樣的:
->add('birthdate', 'date',array(
'input' => 'datetime',
'widget' => 'single_text',
'attr' => array(
'class' => 'calendar'
)
))
{{ form_widget(form.birthdate) }}
我想這input
字段屬性class
設置爲日曆
這真的不是問題的答案 - FormBuilder的全部要點是避免手工編寫Twig模板。 – Acyra
@Acyra它依賴於......將大量視圖相關的東西扔到表單生成器中也不是最好的方法。 – Eugene
我同意,表單定製應該在視圖中,而不是在控制器中。控制器應該儘可能輕鬆,雖然Symfony2爲你創建窗體非常棒,而且這是一個巨大的節省時間,當你使用「花哨的」UI時,有時候窗體構建器會妨礙你。 – ILikeTacos