addIdentifier('name') ->add('open') ->add('owner', 'many_to_one') ->add('tags') ->add('_action', 'actions', array( 'actions' => array( 'view' => array(), 'edit' => array(), ) )) ; } protected function configureDatagridFilters(DatagridMapper $datagrid) { $datagrid ->add('name') ->add('tags') ; } protected function configureFormFields(FormMapper $formMapper) { $formMapper ->add('name') ->add('description') ->add('open', null, array('required' => false)) ->add('owner', 'sonata_type_model', array(), array('edit' => 'list')) // Attention, il semble que le lien pointe vers des records de la table de relation // il faudra utiliser le many to many, quand j'y arriverai ... //->add('tags', null, array('required' => false)) ; } // public function validate(ErrorElement $errorElement, $object) // { // // } }