我正在制作一个Web JSON应用程序,我想制作一个版本路由器。就像,我可以拥有路径/v0.0/../..
和/v0.1/../..
我想知道是否有可能不加载每条路线,只是加载具有良好版本的路线。
答案 0 :(得分:0)
在使用$_SERVER
创建路由之前,您可以使用$app->get(...
全局变量检查已请求的URL。
然而,这不是一个理想的解决方案,我认为它甚至没有必要。创建未使用的路由所导致的开销非常小,基本上没有。 Silex使用依赖注入(http://pimple.sensiolabs.org/),这使得它非常高效,并且甚至没有实例化未使用的控制器。
所以我认为你不必担心定义更多必要的路线。