tengo esto :
en el Controlador :
$form = $this->createFormBuilder($defaultData)
->setAction('wicomyMainFooterBundle:Default:MainFoo ter.html.twig')
->getForm();
foreach ($trabajosTiposN1 as $trabajoTipoN1) {
$form->add('divChkN1_' . $trabajoTipoN1->getId(), 'checkbox', array(
'label' => $trabajoTipoN1->getNombre(),
'required' => false,
));
foreach ($trabajoTipoN1->getTrabajosTiposNivel2() as $trabajoTipoN2) {
$form->add('divChkN2_' . $trabajoTipoN2->getId(), 'checkbox', array(
'label' => $trabajoTipoN2->getNombre(),
'required' => false,
));
foreach ($trabajoTipoN2->getTrabajosTiposNivel3() as $trabajoTipoN3) {
$form->add('divChkN3_' . $trabajoTipoN3->getId(), 'checkbox', array(
'label' => $trabajoTipoN3->getNombre(),
'required' => false,
));
}
}
}
$form->add('send', 'submit');
y en la plantilla twig pongo :
{{ form(form) }}
esto produce una estructura del tipo:
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
Como hago para que se produzca una estructura de tipo :
<div id="nivel1">
<div id="nivel1_1">
<div id="nivel1_1_1>
</div>
<div id="nivel1_1_2>
</div>
...
</div>
<div id="nivel1_2">
<div id="nivel1_2_1>
</div>
<div id="nivel1_2_2>
</div>
...
</div>
</div>
<div id="nivel2">
<div id="nivel2_1">
<div id="nivel2_1_1>
</div>
<div id="nivel2_1_2>
</div>
...
</div>
<div id="nivel2_2">
<div id="nivel2_2_1>
</div>
<div id="nivel2_2_2>
</div>
...
</div>
</div>
.....
Estoy empezando con esto de symfony2 y todavía estoy bastante verde.
Muchas gracias de mano y saludos.