我使用的是PHP slim框架版本2.在他们的文档中,他们没有指定如何将参数传递给调用 如何在函数中接收参数。
$app->get('/books/{id}', 'getBook')
function getBook($id){
var_dump($id);
die('there');
}
但它给我一个错误,找不到或
All Route middleware must be callable
答案 0 :(得分:0)
我不知道这种方式($ app-> get('/ books / {id}','getBook')) 您在问题中使用但如果我想调用函数 苗条的框架2然后我就像下面这样做,请检查它:
$app->get('/total', function() use($app){
test(2);
});
function test($id){
echo "yes you were right $id";
}
现在只需调用/ total api你的函数test(),参数$ id将调用
答案 1 :(得分:0)
截至Slim v3
$app->get('/books/{id}', function ($request, $response, $args) {
// $args['id']
});