DoctrineなどのQueryBuilderで取得した項目をフォームで利用するなど当たり前の事なのですが、これがSymfony2ではインジェクションをしないことには実装できません。意外とややこしいのです。 例えば class ExampleType extends AbstractType { public function buildForm(FormBuilderInterface $builder, array $options) { $em = $this->getDoctrine()->getManager(); $entities = $em->getRepository('AcmeUserBundle:user')->findAll(); $choices = array(); foreach($entities as $entity) { $choices[$entity