/** * @param FormBuilderInterface $builder * @param array $options */ public function buildForm(FormBuilderInterface $builder, array $options) { $ut = new RoleController(); $em = $this->getDoctrine()->getManager(); $role = $ut->allRoleAction($em); $roles = array(); foreach ($role as $value) { $arr = (array) $value; $roleId = array_shift($arr); $roleName = array_shift($arr); $roles += [$roleId => $roleName]; } $builder->add("UsersType", new UsersType()); $builder->add('role', 'choice', array('label' => 'Выберите роль', 'multiple' => false, 'choices' => $roles, 'mapped' => false))->add('roles')->add('email')->add('Phone')->add('description'); }