【发布时间】:2016-02-22 21:27:06
【问题描述】:
我有自己的路由系统,我想将每个呼叫发送到一个控制器,并在控制器中检测我将显示哪个路由/内容。
如何在 routing.yml 中编写,以便我可以将每个调用发送到一个控制器?
谢谢!
【问题讨论】:
标签: symfony controller routing
我有自己的路由系统,我想将每个呼叫发送到一个控制器,并在控制器中检测我将显示哪个路由/内容。
如何在 routing.yml 中编写,以便我可以将每个调用发送到一个控制器?
谢谢!
【问题讨论】:
标签: symfony controller routing
我认为你可以通过像这样的全能路线来做到这一点
catch_all:
path: /{catch_all}
defaults:
_controller: Your:Controller:AndAction
requirements:
catch_all: "[\s\S]+"
这应该捕获所有路径并将它们作为“catch_all”参数传递给您的控制器,然后您可以用它做任何您想做的事情。
【讨论】: