You need to inject the EntityManager into the constructor of your form type 
class.

// in controller
$em = $this->get('doctrine')->getEntityManager();
$form = $this->get('form.factory')->create(new MyFormType($em));

// form type class
class MyFormType extends AbstractType
{
    private $em;

    public function __construct(EntityManager $em)
    {
        $this->em = $em;
    }

    public function buildForm(FormBuilder $builder, array $options)
    {
        // do something with $this->em
     
        // ...
    }
}

Dustin

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups "symfony users" group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en

Reply via email to