EASYLT文档 > 使用框架 > 变量

框架变量

  • · $request
     【应用层:contoller、model、logic】请求的入参数据,数据类型为array,根据键值对取值。如API入参的json字符串数据为
       model{"username":"liteng"},则在文件中$request['username']的值为liteng。
  • · $response
     【应用层:model、logic】在model或logic文件中的API出参回传数据变量,且格式如下:
       $response = [200,'success',$data];第一个参数为code【数据类型为int】、第二个参数为message【数据类型为string】、第三个
       参数为返回的数据【数据类型不限】。
  •       response($code,$msg,$data);可以替代$response = [$code,$msg,$data];
  • · $query_param
     【应用层:controller、model、logic】用于判断同一文件下多接口业务分发对接,如以下API请求URL:
       http://127.0.0.1/m/v/p/example/login/one ,$query_param的值为one。
  • · $query_get
     【应用层:controller、model、logic】获取API请求URL中的GET参数,数据类型为array,根据键值对取值。如以下URL:
       http://127.0.0.1/m/v/p/index/login/frame=easylt&username=liteng
       $query_get['frame']的值为easylt,$query_get['username']的值为liteng
  • · $mysql_conn
     【应用层:model】mysql连接变量,采用mysqli面向过程写法,在model目录文件中使用。
  • · $mysql_orm
     【应用层:model】mysql-orm操作变量,在model目录文件中使用,请阅读ORM文档。
  • · $redis
     【应用层:model】redis连接变量,在model目录文件中使用。
  • · $curl_post
     【应用层:view、controller、model、logic】curl数据传输post请求模式,应用示例如下:
       $result = $curl_post->post($url,$data,$headers,$status)
       第一个参数为目标文件的url、第二个参数为发送的数据、第三个参数为头信息请求参数(非必填)、第四个参数为$data数据转换状态
       值(非必填),$result为请求返回值。
          $headers的数据类型必须为array,且为一维数组,元素值用冒号分隔键值对,如:['Authorization:init']
          $status参数默认可填值为'json'、'form',当头信息请求包含以下参数时:
                ['Contenttype:application/json','Accept:application/json'],请填入'json',此时body请求参数自动转换为json格式;
                当头信息请求包含以下参数时:
                ['Content-Type:application/x-www-form-urlencoded'],请填入'form',此时body请求参数自动转换为uri拼接参数,如:
                name=easylt&type=php;
  • · $curl_get
     【应用层:view、controller、model、logic】curl数据传输get请求模式,应用示例如下:
       $result = $curl_get->get($url,$headers)
       第一个参数为目标文件的url、第二个参数为头信息请求参数(非必填),$result为请求返回值。
          $headers的数据类型必须为array,且为一维数组,元素值用冒号分隔键值对,如:['Authorization:init']
  • · $headers_message
     【应用层:controller、model、logic】获取头信息请求参数,数据类型为array,如获取头信息请求参数中的Authorization值:
       $headers_message['Authorization']
  • · $excel
     【应用层:controller、model、logic】获取PHPExcel实例化对象变量,框架引入PHPExcel类库,用于处理Excel数据业务。