2

我在奏鸣曲管理包中添加了一个新动作(fooAction)。在列表视图中有一个链接到 newAction 的属性,但它的 URL 是这样的:admin\bundle\entity\foo?id=17 fooAction 正常工作,但我希望 Url 像这样 RESTful:admin\bundle\entity\17\foo
我应该怎么做?

4

1 回答 1

2

configureRoutes函数中,你必须替换这个:

$collection->add('foo');

到 :

$collection->add('foo',$this->getRouterIdParameter() .'/foo');
于 2015-03-24T09:47:03.960 回答