@lamar
В Yii2 можно отдать 404 ошибку, используя следующий код:
1 2 3 4 5 |
use yiiwebNotFoundHttpException; // ... throw new NotFoundHttpException(); |
Этот код создает исключение типа NotFoundHttpException, которое в Yii2 является основным способом вызова ошибки 404.
Если вы хотите, чтобы при выбрасывании исключения отображалось кастомизированное сообщение, вы можете передать сообщение в качестве параметра в конструктор NotFoundHttpException:
1
|
throw new NotFoundHttpException('The requested page could not be found.'); |
@lamar
Таким образом, код для отдачи 404 ошибки в Yii2 будет выглядеть примерно так:
1 2 3 4 5 |
use yiiwebNotFoundHttpException; // ... throw new NotFoundHttpException('The requested page could not be found.'); |
Вы можете использовать этот код в контроллерах или в других местах вашего кода, где требуется отдать 404 ошибку.