Silex,必要时添加路线

时间:2016-10-01 14:29:18

标签: php server silex

我正在制作一个Web JSON应用程序,我想制作一个版本路由器。就像,我可以拥有路径/v0.0/../../v0.1/../..

我想知道是否有可能不加载每条路线,只是加载具有良好版本的路线。

1 个答案:

答案 0 :(得分:0)

在使用$_SERVER创建路由之前,您可以使用$app->get(...全局变量检查已请求的URL。

然而,这不是一个理想的解决方案,我认为它甚至没有必要。创建未使用的路由所导致的开销非常小,基本上没有。 Silex使用依赖注入(http://pimple.sensiolabs.org/),这使得它非常高效,并且甚至没有实例化未使用的控制器。

所以我认为你不必担心定义更多必要的路线。