Questa domanda è simile a another question. Ci the solution per l'impostazione della classe CSS è stato quello di aggiungerlo nel terzo parametro di una chiamata a FormBuilder :: add():Come impostare un attributo ID CSS a un input di modulo Symfony2
->add('title', null, array('attr' => array('class'=>'span2')))
Purtroppo, questo non funziona per l'impostazione della id CSS. Quando faccio
->add('title', null, array('attr' => array('id'=>'title-field')))
... questo è ignorato. L'ID rimane qualcosa come namespace_formtype_field.
Come posso impostare l'ID CSS, se non del tutto?
Vuoi davvero modificare l'ID generato automaticamente? – Darmen
Sfortunatamente, sì. Ho un'applicazione web che voglio trasferire su Symfony, ma ho bisogno di mantenere funzionanti i test di Javascript e funzionali. Alcuni di loro si basano su ID CSS. – Olav
prova con twig {{form_widget (form, {'attr': {'id': 'title-field'}})}} – Nisam