この質問はanother questionに似ています。そこthe solution CSSクラスがFormBuilderへの呼び出しの3番目のパラメータにそれを追加しました::()を追加設定する:CSS ID属性をSymfony2フォーム入力に設定する方法
残念ながら->add('title', null, array('attr' => array('class'=>'span2')))
、これはCSSのIDを設定するために動作しません。私がするとき
->add('title', null, array('attr' => array('id'=>'title-field')))
...これは無視されます。 IDはnamespace_formtype_fieldのようなものです。
CSS IDを設定するにはどうすればよいですか?
本当にデフォルトの自動生成IDを変更しますか? – Darmen
残念ながら、はい。私はSymfonyに移植したいWebアプリケーションを持っていますが、Javascriptと機能テストを続けておく必要があります。それらの一部はCSS IDに依存しています。 – Olav
twig {{form_widget(form、{'attr':{'id': 'タイトルフィールド'}})}} – Nisam