Я добавил новое действие (fooAction) в пакет администрирования сонаты. В представлении списка есть атрибут, связанный с newAction, но его URL-адрес выглядит следующим образом: admin\bundle\entity\foo?id=17
fooAction работает правильно, но я хочу, чтобы URL-адрес был RESTful следующим образом: admin\bundle\entity\17\foo
что мне делать?
добавить действие RESTful в sonata-admin
Ответы (1)
В функции configureRoutes
вы должны заменить это:
$collection->add('foo');
to :
$collection->add('foo',$this->getRouterIdParameter() .'/foo');
person
Saman Mohamadi
schedule
24.03.2015