This question is similar to another question. There the solution for setting the CSS class was to add it into the 3rd parameter of a call to FormBuilder::add():
->add('title', null, array('attr' => array('class'=>'span2')))
Unfortunately, this does not work for setting the CSS id. When I do
->add('title', null, array('attr' => array('id'=>'title-field')))
... this is ignored. The ID remains something like namespace_formtype_field.
How can I set the CSS ID, if at all?
I am convinced now there is no easy answer. The closest seems to in fact change the markup by using form theming. Thank you Michi for pointing this way.