Как работать с исключениями?

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
Trent
Сообщения: 13
Зарегистрирован: 2019.04.25, 08:43

Как работать с исключениями?

Сообщение Trent »

Наделал исключений на любой чих, показываются, все отлично. А теперь что делать, когда я хочу выкатить в продакшн сайт? Чтобы не показывать исключения пользователю? В зависимости от ENV менять? Это вроде протечет инфраструктура в домен. Как вообще меняют ошибки на дев и продакшн?
Аватара пользователя
skeef
Сообщения: 67
Зарегистрирован: 2010.10.30, 20:41

Re: Как работать с исключениями?

Сообщение skeef »

Так IMNO для того и "своя" обработка исключений, чтобы пользователю показывать то что хочешь, в этом логика.
В front и back в конфиге указываешь куда бежать в случае ошибки

Код: Выделить всё

		'errorHandler' => [
			'errorAction' => 'site/error',
		],
а затем в каждом SiteController создаешь action в котором 'красиво' выводишь ошибку, что собственно и увидит пользователь
Processor not found! Software emulation ...
Ответить