使用文件

时间:2017-10-23 12:26:48

标签: php routing routes

我正在使用AltoRouter PHP路由。到目前为止一切正常。

但是我注意到我的索引文件越来越大,而且由于我定义的网址的增长而难以维护。

我想知道是否可以使用外部文件来定义和分组路由,然后在索引文件中使用它,而不是在index.php上定义所有内容。

我现在拥有的是这样的文件:

$router = new AltoRouter(); 

# Posts
$router->map('GET', '/posts', 'PostsController@function');
$router->map('GET', '/posts/[i:id]', 'PostsController@function');
$router->map('POST', '/posts', 'PostsController@function');
$router->map('PUT', '/posts/[i:id]', 'PostsController@function');

# Users
# More routes...

# Services
# More routes...

这种方式看起来并不是很有条理。

我想知道是否可以将所有帖子路由放在名为posts.routes.php的文件中,然后将其链接到index.php文件并使用它。

1 个答案:

答案 0 :(得分:1)

PHP require()函数可能正是您所需要的。

http://php.net/manual/en/function.require.php