'errorHandler' => [
'errorAction' => 'api/error',
],
А в контроллере:
public function actionError()
{
$exception = \Yii::$app->errorHandler->exception;
if ($exception !== null) {
return ['exception' => $exception];
}
}
А срабатывает все равно стандартный обработчик. Может быть нужно что-то еще добавить?