获取请求是否可以有未知数量的参数?
例如,这可行,但并不理想。
$app->get('/print/{template}/{arg1}/{arg2}', function ($template, $arg1, $arg2) use ($app) {
$str = $template . " " . $arg1 . " " . $arg2;
return $str;
})
->value('template', FALSE)
->value('arg1', FALSE)
->value('arg2', FALSE);
我想要的是为模板变量之后输入的任何内容返回的参数数组。我看不到需要超过 4 或 5 个参数,但我希望从一开始就尽可能灵活。
理想情况下,我想做这样的事情,
$app->get('/pdf/{template}/{args[]}', function ($template, $args) use ($app) {
$str = $template;;
foreach($args as $arg)
$str .= " " . $arg;
return $str;
});