我有一个使用预定义路由的小mvc应用程序,我想知道如果你有很多路由,这是否是最好的方法?比如说超过200人。
文件路线
$route->addGet('/page1', 'Controller@index');
/* 200 More */
路由可以以其他方式存储和使用。你可以将你的路由存储在一个json文件中,并根据你的控制器的工作方式使用该文件调用正确的控制器。
$routes = json_decode('json/file.json');
将在php数组中给你所有的路由,这样你就可以避免在你的php文件中写出来。
我建议看看其他框架是如何处理这个问题的(Silex, Slim, Symfony)
如果它给最终用户提供了一个无缝的流程,那就没关系了。虽然我很惊讶地看到一个小应用程序有这么多路线!