Обработчик ошибок в контроллере Yii2

176
05 сентября 2018, 03:40

У меня есть сайт, написаный на Yii2. Сейчас пишу для него api. И мне надо изменить формат отдачи ошибок. Как тут - ссылка, только сделать это не для всего сайта, а для 1-го контроллера. Как это можно сделать?

Answer 1

Необходимо создать свой класс ResponseCustom и унаследовать его от yii\web\Response. В конфигурации приложения указать ResponseCustom вместо yii\web\Response и передать список контроллеров, для которых необходимо изменить формат ответа.

READ ALSO
Product:find()->asArray->all(); как реализовать?

Product:find()->asArray->all(); как реализовать?

Не могу понять вот это: Product:find()->asArray->all(); Я понимаю какой результат будет после этого выражения но, как реализованы вот эти стрелочкиДа я знаю...

162
По какому урл доступны все посты пользовательской таксономии Wordpress?

По какому урл доступны все посты пользовательской таксономии Wordpress?

Я создал кастомный тип поста и привязал к нему таксономию, делал все по сайту камы, почти все урлы работают правильно кроме одного момента,...

186
Как спарсить текст тега strong

Как спарсить текст тега strong

Как вот на этой странице используя PhpQuery спарсить информацию о заказчике (то что выделено жирным шрифтом)?

179
PHP реализация наследования

PHP реализация наследования

Имеется следующая архитектура (PHP):

153