Как работать с исключениями?
Как работать с исключениями?
Наделал исключений на любой чих, показываются, все отлично. А теперь что делать, когда я хочу выкатить в продакшн сайт? Чтобы не показывать исключения пользователю? В зависимости от ENV менять? Это вроде протечет инфраструктура в домен. Как вообще меняют ошибки на дев и продакшн?
Re: Как работать с исключениями?
Так IMNO для того и "своя" обработка исключений, чтобы пользователю показывать то что хочешь, в этом логика.
В front и back в конфиге указываешь куда бежать в случае ошибки
а затем в каждом SiteController создаешь action в котором 'красиво' выводишь ошибку, что собственно и увидит пользователь
В front и back в конфиге указываешь куда бежать в случае ошибки
Код: Выделить всё
'errorHandler' => [
'errorAction' => 'site/error',
],
Processor not found! Software emulation ...