add('id') ; } /** * @param FormMapper $formMapper */ protected function configureFormFields(FormMapper $formMapper) { $formMapper ->add('user') ->add('group') ->add('status', 'sonata_type_translatable_choice', array( 'choices' => CourseRelUser::getStatusList() ) ) ->add('relation_type', 'sonata_type_translatable_choice', array( 'choices' => CourseRelUser::getRelationTypeList() ) ) ->end() ; } /** * @param DatagridMapper $datagridMapper */ protected function configureDatagridFilters(DatagridMapper $datagridMapper) { $datagridMapper ->add('course') ->add('user') ; } /** * @param ListMapper $listMapper */ protected function configureListFields(ListMapper $listMapper) { $listMapper ->addIdentifier('user') ->addIdentifier('course') ->addIdentifier('group') ->add('status', 'sonata_type_translatable_choice', array( 'choices' => CourseRelUser::getStatusList() ) ) ; } }