php – Slim 3 – 斜线作为路由参数的一部分

我需要使用包含斜杠/的参数来组合URL.例如,经典/ hello / {username}路由.默认情况下,/ hello / Fabien将匹配此路由,但不匹配/ hello / Fabien / Kris.我想问你怎么能在Slim 3框架中做到这一点.

解决方法:

Route placeholders

For “Unlimited” optional parameters, you can do this:

$app->get('/hello[/{params:.*}]', function ($request, $response, $args) {
    $params = explode('/', $request->getAttribute('params'));

    // $params is an array of all the optional segments
});
上一篇:javascript – CORS发布请求失败


下一篇:php – 几个请求同时导致错误的SQL结果