Come passare una variabile al form builder?

ciao a tutti non riesco a passare una variabile al form builder mi spiego meglio

in defaultcontroller.php ho

$form = $this->createForm(new ProvinciaType(), $provincia, array('prova' => $id));

mentre in ProvinciaType.php ho:

 $builder->add('name', 'entity', array(
    'class' => 'AcmeIndexBundle:Provincia',
    'query_builder' => function(EntityRepository $er) {
        return $er->createQueryBuilder('u')
            ->orderBy('u.name', 'ASC');
    },'empty_value' => $options["prova"] ,
));

ma mi dice che l'option prova non esiste......perchè?

inviato 4 anni fa
Raulken
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda