在yii2中生成404错误
我是Yii框架的新手,如果用户未登录,我希望生成404错误 下面是view/item/index.php中的代码:在yii2中生成404错误,yii,error-handling,Yii,Error Handling,我是Yii框架的新手,如果用户未登录,我希望生成404错误 下面是view/item/index.php中的代码: <?php if(Yii::$app->user->isGuest) { throw new CHttpException(404, 'Oops. Not logged in.'); } ?> 但我得到以下错误:Class'app\models\CHttpException'未找到 提前感谢。CHTTP Yi
<?php
if(Yii::$app->user->isGuest)
{
throw new CHttpException(404, 'Oops. Not logged in.');
}
?>
但我得到以下错误:Class'app\models\CHttpException'未找到
提前感谢。CHTTP Yii 1的例外情况。。对于Yii2,您需要HttpException
<?php
if(Yii::$app->user->isGuest)
{
throw new \yii\web\HttpException(404,'Oops. Not logged in.');
}
?>
此处错误:“CHttpException”
在Yii1中使用CHttpException
在yii2中,您使用
throw new NotFoundHttpException('your message');
首先是控制器
使用yii\web\NotFoundHttpException代码>谢谢。为我工作,谢谢。不能投票给你的答案,只有不到15个名声:(@FaizanAhmed没问题,我的朋友