yii抛出错误页面CHttpException

public void __construct(integer $status, string $message=NULL, integer $code=0)
$statusintegerHTTP状态码,如403,404,500等等。
$messagestring错误信息
$codeinteger错误代码
源码:
framework/base/CHttpException.php
public function __construct($status,$message=null,$code=0)
{
    
$this->statusCode=$status;
    
parent::__construct($message,$code);
}
 
如:
public function actionTest()
    {
        if(isset($_GET['category']))
        {$category=(int)$_GET['category'];echo '1';}
        else
        {throw new CHttpException(400,'invalid request');}
    }
 
还可以给错误页面重定向-------》config/main.php
 
            'errorHandler' => array(
                'enabled' => TRUE,
                'class'=>'CErrorHandler',
                'errorAction' => 'index/error',//这样报错时就会跳到index控制器下面的error页面。
            )
 
 

转载于:https://www.cnblogs.com/jami918/p/3488557.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值