TagAdmin.php 879B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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 TagAdmin extends Admin
  8. {
  9. protected function configureListFields(ListMapper $listMapper)
  10. {
  11. $listMapper
  12. ->addIdentifier('id')
  13. ->addIdentifier('name')
  14. ->add('_action', 'actions', array(
  15. 'actions' => array(
  16. 'view' => array(),
  17. 'edit' => array(),
  18. )
  19. ))
  20. ;
  21. }
  22. protected function configureDatagridFilters(DatagridMapper $datagrid)
  23. {
  24. $datagrid
  25. ->add('name')
  26. ;
  27. }
  28. protected function configureFormFields(FormMapper $formMapper)
  29. {
  30. $formMapper
  31. ->add('name')
  32. ;
  33. }
  34. // public function validate(ErrorElement $errorElement, $object)
  35. // {
  36. //
  37. // }
  38. }