2017-06-20 111 views
0

使用控制器功能時,如何在路由中傳遞URI參數?在Slim框架中使用控制器功能時路由中的URI參數

例如:

$app->get('/api/courts/{id}/{date}', 
    'C:\xampp\htdocs\backend\App\Controllers\AvailabilityController: 
    getCourtAvailability'){ 
    $id=$request->getAttribute('id'); 
    $date=$request->getAttribute('date'); 
    return json_encode(); 
    }; 

是對上述方法正確? );

getCourtAvailability ($request, $response, $args){ 
    $id = $args['id']; // because id is set in route 
    $date = $args['date']; //because date is set in route 
    // your treatement here 
} 

希望我幫:

回答

3

默認情況下,路線命名參數的函數作爲第三個參數(數組),所以在你的AvailabilityControler,他們必須是一個名爲getCourtAvailability這樣的功能傳遞

相關問題