ElementTypeAdmin.php 749B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace Muzich\AdminBundle\Admin;
  3. use Sonata\AdminBundle\Admin\Admin;
  4. use Sonata\AdminBundle\Form\FormMapper;
  5. use Sonata\AdminBundle\Datagrid\DatagridMapper;
  6. use Sonata\AdminBundle\Datagrid\ListMapper;
  7. class ElementTypeAdmin extends Admin
  8. {
  9. protected function configureListFields(ListMapper $listMapper)
  10. {
  11. $listMapper
  12. ->addIdentifier('id')
  13. ->add('name')
  14. ;
  15. }
  16. protected function configureDatagridFilters(DatagridMapper $datagrid)
  17. {
  18. $datagrid
  19. ->add('name')
  20. ;
  21. }
  22. protected function configureFormFields(FormMapper $formMapper)
  23. {
  24. $formMapper
  25. ->add('id')
  26. ->add('name')
  27. ;
  28. }
  29. // public function validate(ErrorElement $errorElement, $object)
  30. // {
  31. //
  32. // }
  33. }