Вызов controller action из внешнего класса

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
zxczxc12
Сообщения: 161
Зарегистрирован: 2013.01.24, 21:16

Вызов controller action из внешнего класса

Сообщение zxczxc12 »

Hi

Вот такой вопрос

Есть у меня свой класс ErrorHandler для того что бы отсекать ошибки PHP типа Notice

И есть желание что бы кастомизировать вывод ошибки

Контроллер красивого вывода ошибки
frontend\controllers\error

Как мне его вызвать внутри моего ErrorHandler ?

Делаю вот так:

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

\Yii::$app->controllerNamespace = 'frontend\controllers';
\Yii::$app->runAction('error/index');
            
Но получаю вот такое

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

An Error occurred while handling another error:
yii\base\InvalidConfigException: Unknown component ID: request in /home/myapp/vendor/yiisoft/yii2/di/ServiceLocator.php:139
Помогите советом плиз
Ответить