За последние 24 часа нас посетили 6598 программистов и 458 роботов. Сейчас ищет 191 программист ...

Где в yii 2 обработать исключения контроллера?

Тема в разделе "PHP для новичков", создана пользователем Konstant1n, 20 фев 2020.

  1. Konstant1n

    Konstant1n Новичок

    С нами с:
    14 авг 2017
    Сообщения:
    271
    Симпатии:
    1
    Адрес:
    Волгоград
    Привет!
    В общем, приложение отвечает json'ом. В контроллере у меня проиходит выброс исключения. Где их можно поймать? Перед ответом, я хочу их оюработать и дать ответ по другому
     
  2. twim32

    twim32 Активный пользователь

    С нами с:
    29 мар 2017
    Сообщения:
    169
    Симпатии:
    35
    В контроллерах не должно быть никакой бизнес-логики. Они лишь запускают процессы и выдают представления (json, view, xml, ...). Если процесс, который выполняется зависит от твоего кода, делай проверки чтобы исключений не было, если нет - try/catch.

    На заметку: прежде чем писать сюда и ждать готовых ответов, обращайся к гуглу, разберись в сути задачи, кто за что отвечает. Во-первых, так ты узнаешь ответ быстрее. Во-вторых, можешь подчерпнуть для себя больше информации. И уж точно лучше запомнишь.