我在sonata admin bundle中添加了一个新动作(fooAction)。
在列表视图中,有一个链接到newAction的属性,但其URL如下所示:admin\bundle\entity\foo?id=17
fooAction工作正常,但我希望Url像这样RESTful:admin\bundle\entity\17\foo
我该怎么办?
答案 0 :(得分:2)
在configureRoutes
函数中,您必须替换它:
$collection->add('foo');
到:
$collection->add('foo',$this->getRouterIdParameter() .'/foo');