MVC路由——太多了


MVC Routes - Too Many?

我有一个使用预定义路由的小mvc应用程序,我想知道如果你有很多路由,这是否是最好的方法?比如说超过200人。

文件

路线

 $route->addGet('/page1', 'Controller@index');
 /* 200 More */

路由可以以其他方式存储和使用。你可以将你的路由存储在一个json文件中,并根据你的控制器的工作方式使用该文件调用正确的控制器。

$routes = json_decode('json/file.json');

将在php数组中给你所有的路由,这样你就可以避免在你的php文件中写出来。

我建议看看其他框架是如何处理这个问题的(Silex, Slim, Symfony)

如果它给最终用户提供了一个无缝的流程,那就没关系了。虽然我很惊讶地看到一个小应用程序有这么多路线!