YiiFramework Отображение ошибок

Европа - быстрые серверы на дисках NVMe от $5 / Русский датацентр от 199руб

Тема в разделе "Yii Framework", создана пользователем StalkerClasses, 20 фев 2018.

  1. StalkerClasses

    StalkerClasses Новичок

    Сообщения:
    608
    Ваш город:
    Moscow, Russia
    Address:
    Moscow, Russia
    Country:
    Location on Map:
    Работая с Yii2 обратил внимание на следующее:
    1. Если сделать ошибку по коду в контроллере - то будет отрабатываться стандартный дебаг Yii2 и сразу возможно понять в чем причина.
    2. Если сделать ошибку по поду во вьюех, то он обычно выводится: Oops, an error occurred! Данную ошибку могу вопроизвести, напремер сделав "<?=$this->gree();?>" следующий код.

    Как можно избавиться от Oops, an error occurred! ?

    Хотя даже если я добавлю данный код и в сам контроллер: "<?=$this->gree();?>" . Тоже самое будет.
     
  2. fixxxer

    fixxxer К.О. Партнер клуба

    Сообщения:
    12.954
    Ваш город:
    Moscow, Russia
    Address:
    Moscow, Russia
    Country:
    Location on Map:
    Дело не в Yii и не в том, где ошибка, а в том, что Fatal error. Use xdebug.
     
  3. StalkerClasses

    StalkerClasses Новичок

    Сообщения:
    608
    Ваш город:
    Moscow, Russia
    Address:
    Moscow, Russia
    Country:
    Location on Map:
    Не пойму, если сейчас же заменю "<?=$this->gree();?>" вот на это например if(isssssett($gregregre)) - то что во вьюхе, что в контроллере ошибка выведется через Yii2.
     
  4. ustasby

    ustasby ninja cs-cart

    Сообщения:
    100
    Ваш город:
    Веселое, Краснодарский край, Россия
    Address:
    Vesyoloye, Russia
    Country:
    Location on Map:
    ответили же, потому что фатал еррор скорее всего, вызов несуществующего метода.