symfony2 动态路由包罗万象
Dynamic routing catch all with symfony2
我有自己的路由系统,我想将每个呼叫发送到一个控制器,在控制器中我将检测我将显示哪个 route/content。
如何在 routing.yml 中编写此代码以便我可以将每个调用发送到一个控制器?
谢谢!
我想你可以用像
这样的捕获所有路线来做到这一点
catch_all:
path: /{catch_all}
defaults:
_controller: Your:Controller:AndAction
requirements:
catch_all: "[\s\S]+"
那应该捕获所有路径并将它们作为 "catch_all" 参数传递到您的控制器,从那里您可以用它做任何您想做的事。
我有自己的路由系统,我想将每个呼叫发送到一个控制器,在控制器中我将检测我将显示哪个 route/content。
如何在 routing.yml 中编写此代码以便我可以将每个调用发送到一个控制器?
谢谢!
我想你可以用像
这样的捕获所有路线来做到这一点catch_all:
path: /{catch_all}
defaults:
_controller: Your:Controller:AndAction
requirements:
catch_all: "[\s\S]+"
那应该捕获所有路径并将它们作为 "catch_all" 参数传递到您的控制器,从那里您可以用它做任何您想做的事。