ad esempio

Codice PHP:

public function buildForm(FormBuilderInterface $builder, array $options)
    {
.....

      
$builder->add('users','entity',[
            
'required' => false,
            
'class' => 'EntityBundle:User',
            
'property' => 'email',
            
'choices' => $options['users'],
            
'multiple' => true,
            
'expanded' => true,
            
'by_reference' => false
        
]);

....
}

/**
     * @param OptionsResolverInterface $resolver
     */
    
public function setDefaultOptions(OptionsResolverInterface $resolver)
    {
        
$resolver->setDefaults(array(
            
'users' => []
        ));
    } 
e poi da controller:

Codice PHP:

return $this->createForm(new GroupType(), $entity, [
            
'action' => $this->generateUrl(....),
            
'method' => 'POST',
            
'users' => $company->getUsers()
        ]); 
dove ovviamente $company->getUsers() torna un arraycollection di entità User


EDIT: ovviamente la mia prima risposta è sbagliata penso, non è il type "choice" che accetta un array di entità, ma quello "entity" che ti permette di fare l'associazione 1-molti tra entities