【发布时间】:2016-09-23 04:07:57
【问题描述】:
我有一堆路线,它们都以/api/2.01开头。
我怎样才能将它添加一次,以便它适用于所有路线。 Slim Framework Base URL 提出了同样的问题,但我相信提供了一个过时的答案。
PS。如果我不问一个新问题,而是应该以某种方式标记我认为过时要进行审查的帖子或其他什么?
$app = new \Slim\Slim();
$app->post('/api/2.01/books', function () {
//Create books
});
$app->get('/api/2.01/books', function () {
//getbook
});
$app->get('/api/2.01/books/{id}', function () {
//Get book
});
$app->delete('/api/2.01/books/{id}', function () {
//Create book
});
【问题讨论】:
-
你用的是什么版本的 slim?
-
@nerdlyist 我使用的是 3.4 版。
-
我知道你接受了一个答案,但我很好奇你是否会为每个小更新和补丁创建一个组(假设这是 2.x.x 的内容),而不是仅仅进行更新在 v2 组中。看起来这会变得不必要地大。