У меня проблема в том что я не могу переподключить страницу ошибок. У меня есть 404 страница и 500. Что я делал и что получилось. По документации я посмотрел конфиги frontend2/config/main.php. Там стоит
'errorHandler' => [
'errorAction' => 'site/error',
],
В контроллере
namespace frontend2\controllers;
use yii\web\Controller;
class SiteController extends FrontendController
...
/**
* @inheritdoc
*/
public function actions()
{
return [
'error' => [
'class' => 'yii\web\ErrorAction',
],
];
}
/**
* @brief Страница ошибки
* @return string
*/
public function actionError()
{
$exception = Yii::$app->errorHandler->exception;
if ($exception !== null) {
if ($exception->statusCode == 404) {
return $this->render('404', ['exception' => $exception]);
} else if ($exception->statusCode == 404) {
return $this->render('500', ['exception' => $exception]);
} else {
return $this->render('error', ['exception' => $exception]);
}
}
}
}
Но все равно выходит то что указывается error.php При этом в actionError он даже не заходит, пробовал делать
var_dump('Hello');die()