zoukankan      html  css  js  c++  java
  • yii抛出错误页面CHttpException

    public void __construct(integer $status, string $message=NULL, integer $code=0)
    $status integer HTTP状态码,如403,404,500等等。
    $message string 错误信息
    $code integer 错误代码
    源码:
    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页面。
                )
     
     
  • 相关阅读:
    idea安装
    IntelliJ IDEA 简单使用
    git客户端安装
    一、AJAX
    一、JSP标签介绍,自定义标签
    注解
    线程
    网络编程Socket
    一 批量插入数据(使用批处理
    day87
  • 原文地址:https://www.cnblogs.com/jami918/p/3488557.html
Copyright © 2011-2022 走看看