add('field1') ->add('field2') //->add('adress', new AdressType()) ->add('customField', 'custom_field') ; } /** * @param OptionsResolverInterface $resolver */ public function setDefaultOptions(OptionsResolverInterface $resolver) { $resolver->setDefaults(array( 'data_class' => 'Chill\CustomFieldsBundle\Entity\BlopEntity', 'cascade_validation' => true )); // supprimer ça en definissant dans services $resolver->setRequired(array( 'em', )); $resolver->setAllowedTypes(array( 'em' => 'Doctrine\Common\Persistence\ObjectManager', )); } /** * @return string */ public function getName() { return 'cl_customfieldsbundle_blopentity'; } }