Вводные данные
- Шаблон advance.
- Рассматриваем раздел rest (другие- backend, frontend...)
Как создать единую точку обработки исключений
т.е. чтобы в каждом action-е каждого контроллера не писать блок try.. catch
try {
// блок кода
$request = Yii::$app->request->notExistedParamForException;
return ['key' => 'test'];
} catch (\Exception $e) {
// блок отлова ошибки и вывода соответствующего отображения
return $this->run('/common/error/500', ['e' => $e]);
}
а обойтись простым вариантом
$request = Yii::$app->request->notExistedParamForException;
return ['key' => 'test'];