Slim3路径占位符不会转换为数组

时间:2017-12-15 10:17:08

标签: php api slim

我正在测试Slim3并遵循官方文档中的示例。

$app = new \Slim\App();
$app->get('/books/{id}', function ($request, $response, $args) {

执行var_dump($ args)时,它显示非数组输出,其值为id

    // Show book identified by $args['id']
});

我的文档,看起来$ args是回调函数中的数组,但不适用于我。

任何想法,为什么?

1 个答案:

答案 0 :(得分:0)

您获得的输出是正确的。这是一个数组,您只有id作为路径上的占位符。

https://www.slimframework.com/docs/objects/router.html#route-placeholders