かなり率直な質問があります。Slim 3 を使用して RESTfull API を構築しています。
これはどのように機能しますか:
$app->get('/news[/{params:.*}]', function ($request, $response, $args) {
$params = explode('/', $request->getAttribute('params'));
$response->write("news!");
return $response;
});
しかし、これではありません:
$app->get('/news[/{params:.*}]/details', function ($request, $response, $args) {
$params = explode('/', $request->getAttribute('params'));
$response->write("news details");
return $response;
});
実際、後者はコンパイルされません。