2013-07-10 26 views

回答

17
{{ form_widget(form.name, { 'attr': {'class': 'foo'} }) }} 

這是類別爲foo的窗體小部件的正確語法。換句話說,你的表單中有一個表單域。

您可以對<form>標籤應用相同的標記。

這是通過渲染

{{ form_start(form, { 'attr': {'class': 'foo', 'id': 'bar', ... } }) }} 

進行查看form_starthere

呈現形式的開始標記這個簡短的文檔。該幫助程序負責打印表單的配置方法和目標操作。如果表單包含上傳字段,它也會包含正確的enctype屬性。

您可能還對錶單變量感興趣。他們被記錄在here。總而言之,沒有對所有的函數和變量整個文檔,你可以使用here

我不建議您使用內聯樣式。只需使用您提供表單的ID和/或類別進行造型。

+0

對不起,我忘了清除緩存,這是它沒有工作。謝謝。 – user2394156

+0

值得一提的是,爲了設置'''action''',你不需要把它放在'''attr''裏面,它可以在選項數組的最高級別上。 – matiit