Если я верно понял из документации, фреймворком приветствуются роуты вида
/method/val1/val2/.../valn
Нужно сделать роут вида
/method?par1=val1&...&parn=valn
Пока я пришёл к решению такого вида:
$app->get('/method', 'callback_function');
function callback_function() {
GLOBAL $app;
$par1 = $_GET['par1'];
$par2 = $_GET['par2'];
}
Но оно видится мне кривым из-за необходимости объявлять внутри функции глобальную переменную приложения. Кроме того, мне нужно изменить для ответа http-заголовок «content type», а для этого нужно менять свойства экземпляра $app.
Что я делаю не так?