{{ form_widget(form.NAME_OF_THE_FIELD) }}
でウィジェットをレンダリングするときに、TwigのHTML 'id'属性をカスタマイズすることはできますか?TwigでウィジェットのID属性をカスタマイズする
の助けを... {'attr': {'id': 'SOMETHING'}}
は動作しません
感謝を渡します!
{{ form_widget(form.NAME_OF_THE_FIELD) }}
でウィジェットをレンダリングするときに、TwigのHTML 'id'属性をカスタマイズすることはできますか?TwigでウィジェットのID属性をカスタマイズする
の助けを... {'attr': {'id': 'SOMETHING'}}
は動作しません
感謝を渡します!
試しましたか?{{ form_widget(form.title, { 'id': 'my_custom_id' }) }}
?
これでも機能しない場合は、フォームのカスタマイズを使用してそれを処理することもできます。しかし、これは過度なことかもしれませんし、最良のアイデアではないかもしれません。詳細については、フォームテーマについてdocumentationをご確認ください。
私が言ったように、多分もっと良い方法がありますが、これは私が今あなたに提案できるものです。
これが役に立ちます。私はそれを使用しているし、それが動作
{{ form_widget(form.title, { 'attr': {'id': 'my_id'} }) }}
http://symfony.com/doc/current/book/forms.html
。
それはのGooglerのために助けることができるかどうかは知らないが、あなたはまた、あなたの属性はfolowing IDがありますにformType
public function getName()
{
return 'vendor_testbundle_sickness';
}
にattributの接頭辞を指定することができます:うん
vendor_testbundle_sickness_SOMETHING
をそれはうまくいきません。FormBuilderで 'array( 'id' => 'something')'を渡すと、例外がスローされたのかもしれません。手伝ってくれてありがとう! – grzechoo
これは 'form_start()'でも有効です。 –