响应类 Gene\Response

响应类 Gene\Response

  • 介绍

    Gene\Response 封装了响应HTTP请求的方法。

  • 实例化

    初始化加载类。

    参数:

    返回值: Gene\Response实例化对象本身。

    实例:

    
      //实例化加载对象
      $c = new Gene\Response();  
  • redirect

    页面跳转。

    参数:

    参数 类型 是否必填 注释
    url String 跳转地址
    code int http code

    返回值: null。

    实例:

    
      //控制器内部调用
      echo $this->redirect("http://baidu.com");
  • alert

    输出页面js提示信息。

    参数:

    参数 类型 是否必填 注释
    text String 提示信息。
    url object 跳转地址。

    返回值: 无。

    实例:

    
      //使用
      Gene\Application::alert('访问出错', 'http://baidu.com');
  • success

    返回成功信息。

    参数:

    参数 类型 是否必填 注释
    msg String 成功信息。
    code int 成功代码:默认2000。

    返回值: array。

    实例:

    
      return $this->success("添加成功");
  • error

    返回成功信息。

    参数:

    参数 类型 是否必填 注释
    msg String 失败信息。
    code int 失败代码:默认4000。

    返回值: array。

    实例:

    
      return $this->error("删除失败");
  • data

    返回成功数据。

    参数:

    参数 类型 是否必填 注释
    data String 返回数据。
    count String 数量:默认0。
    msg String 成功信息,默认空。
    code int 成功代码:默认2000。

    返回值: array。

    实例:

    
      return $this->data("添加成功");
  • json

    输出json文本。

    参数:

    参数 类型 是否必填 注释
    data array 返回数据。
    callback String 跨域标志:默认空。
    code int 代码:默认2000。

    返回值: void。

    实例:

    
      $callback = \Gene\Request::get("callback");
      \Gene\Response::json($params, $callback);
  • cookie

    设置cookie,兼容原始cookie方法。

    参数:

    参数 类型 是否必填 注释
    key array cookie标志。
    value String cookie值。

    返回值: void。

    实例:

    
      \Gene\Response::cookie("uid", "123");
  • setHeader

    设置header。

    参数:

    参数 类型 是否必填 注释
    key array header标志。
    value String header值。

    返回值: void。

    实例:

    
      \Gene\Response::setHeader("Content-Type", "application/json; charset=UTF-8");
  • setJsonHeader

    设置json header。

    参数:

    返回值: void。

    实例:

    
      \Gene\Response::setJsonHeader();
  • setHtmlHeader

    设置html header。

    参数:

    返回值: void。

    实例:

    
      \Gene\Response::setHtmlHeader();