3

是否可以使用给定的参数路由到控制器/动作?

例如 :

my_custom_route:
    pattern: /{controller}/{action}
    defaults: { _controller: AcmeDemoBundle:[controller]:[action] }

我希望将 [controller] 和 [action] 替换为给定路由的参数值。

IE:http://www.somedomain.com/Content/add应该在包“AcmeDemoBundle”中调用控制器“ ContentController ”的动作“ addAction ”

4

1 回答 1

0

是的,您可以这样做,但不建议这样做。如果您必须重构代码并且您的控制器/操作必须更改,您将来会做什么?您可能会破坏链接和功能,同时可能会丢失可能已针对该特定路线完成的搜索引擎优化。

于 2013-09-05T05:18:28.413 回答