У меня возникли проблемы с настройкой кодировки ответа. Пробовал:Slim Framework: настройка кодировки при ответе
- $ app-> CONTENTTYPE ('текст/html; кодировка = UTF-8');
- header ("Content-Type: application/json");
- $ app-> response() -> header ('Content-Type', 'application/json; charset = utf-8');
Я застрял ...: -/
EDIT
Я скачал Slim/slim-skeleton
через Composer.
Мне нужно вернуть JSON в мой Route.php
:
$app->get('/getStoresByBounds', function() use ($app, $stores) {
$app->contentType('application/json');
$myStores = $stores->getStores();
$app->response()->write(json_encode($myStores));
$app->stop();
});
Я не могу использовать его в маршруте - он говорит: "неопределенный класс". Пытался использовать ($ app) 'в маршруте, но это не сработало. –
Добавили ли вы Slim \ Slim; наверху вашего класса? Или вы можете показать примерный код? – Swag
Когда я пробую пример вашей лестницы, он все еще говорит, что Slim - неопределенный класс. Я использую последнюю версию Slim, версия 3.2.1. В версии 2.6.1 (мой последний проект) не было проблемы ... :-( –