Formtype
Código PHP:
$builder->addEventListener(
FormEvents::PRE_SET_DATA,
function (FormEvent $event) {
$form = $event->getForm();
// this would be your entity, i.e. SportMeetup
$data = $event->getData();
$sport = $data->getProvincias();
$positions = null === $sport ? array() : $sport->getAvailablePositions();
$form->add('ciudades', 'entity', array(
'class' => 'Tuzonabundle:Ciudades',
'placeholder' => '',
'choices' => $positions,
'choice_label' => 'nombre'
));
}
);
Error:
Código PHP:
Error: Call to a member function getProvincias() on a non-object
Si hago el form simplemente añadiendo los inputs me funcionan perfecto y puedo trabajar con ellos bien, se guardan en la bbdd y todo perfecto. Por eso creo que las clases están bien hechas... lo que quiero cambiar es cuando selecciones una provincia que filtre los municipios solamente.
Gracias, hhs... qué haría forosdelweb sin ti...