disable action in sonata admin bundle CRUD disable action in sonata admin bundle CRUD symfony symfony

disable action in sonata admin bundle CRUD


In your admin class :

protected function configureRoutes(RouteCollection $collection){    // to remove a single route    $collection->remove('delete');    // OR remove all route except named ones    $collection->clearExcept(array('list', 'show'));}

Also use routeCollection at top of admin class

use Sonata\AdminBundle\Route\RouteCollection;

Docs : http://sonata-project.org/bundles/admin/master/doc/reference/routing.html#removing-a-single-route