Я пытаюсь использовать группы Слима маршрут, но у меня возникают проблемы при получении параметров URL-адреса, чтобы передать что-нибудь в.Слим Route Group не передавая переменную URL-адрес обратного вызова
$app->group('/contest/:id', function($id) use ($API){
error_log('THIS IS THE CONTEST ID: '.$id); // id is blank... why?
$API->authorize('contest', $id);
$contest = new Contest($id);
$app->get('', function() use ($contest, $API){
$data = $contest->getSettings();
$API->output($data);
});
$app->get('/settings', function() use ($contest, $API){
$data = $contest->getSettings();
$API->output($data);
});
$app->get('/stats', function() use ($contest, $API){
$data = $contest->getStats();
$API->output($data);
});
$app->get('/fields', function() use ($contest, $API){
$data = $contest->getFields();
$API->output($data);
});
});
Почему я не могу получить доступ к $ id в функции обратного вызова? Разве это не точка маршрутных групп?
yah спасибо, вот что я закончил делать .. возможно, это когда-нибудь будет особенностью. – Gisheri
Mh Я не знаю реализации в предстоящем Slim3. – danopz