Задать вопрос
@springimport

Как организовать обработчик результата?

Добрый день!

Пишу библиотеку для работы с API в ActiveRecord-стиле (ну, грубо говоря :) Сейчас занимаюсь разборкой ответов.
Ответ может быть:
а) пустым;
б) содержать ошибки;
в) содержать контент.

Сейчас у меня реализовано довольно коряво, к тому же нельзя прочитать ошибку.

1. Каким должен быть обработчик результата?
2. Хочу как ActiveRecord передавать ошибки в модель, но она работает только с аттрибутами и так ошибки не запишешь.
3. Что если просто возвращать JsonResultHandler?
  • Вопрос задан
  • 183 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Решения вопроса 1
mhthnz
@mhthnz
PHP, YII2, Golang, Linux
Кто это сказал что просто так ошибки не запишешь? выбираете любое подходящее слово и записываете:
//например error
$this->addError('error', 'Error description');
//потом используете встроенные функции
if ($this->hasErrors('error')) {
    var_dump($this->getErrors('error')); exit;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы