Есть сайт, там настроена страница ошибок, если модель не найдена то выбрасывается исключение 404, сайт в дебаге показывает 404, инструменты разработчика тоже есть 404, но в https://bertal.ru/ упорно показывает 200. Как правильно выбросить исключение?
в actions.php
Код: Выделить всё
public function actions(): array
{
return [
'error' => [
'class' => 'yii\web\ErrorAction',
],
'captcha' => [
'class' => 'yii\captcha\CaptchaAction',
'fixedVerifyCode' => YII_ENV_TEST ? 'testme' : null,
],
];
}
Код: Выделить всё
'errorHandler' => [
'errorAction' => 'site/error',
],
Код: Выделить всё
if (!$model) {
throw new HttpException(404,\Yii::t('app', 'Запрошенная страница не найдена'));
}