在sonata-admin中添加RESTful操作

时间:2015-03-24 08:19:08

标签: rest symfony sonata-admin symfony-sonata sonata

我在sonata admin bundle中添加了一个新动作(fooAction)。 在列表视图中,有一个链接到newAction的属性,但其URL如下所示:admin\bundle\entity\foo?id=17 fooAction工作正常,但我希望Url像这样RESTful:admin\bundle\entity\17\foo
我该怎么办?

1 个答案:

答案 0 :(得分:2)

configureRoutes函数中,您必须替换它:

$collection->add('foo');

到:

$collection->add('foo',$this->getRouterIdParameter() .'/foo');