zoukankan      html  css  js  c++  java
  • 请求信息,变量

    注意:

      1.助手函数不需要调用类;

    一、加载页面  

        namespace appdemocontroller;
        use thinkController;
        use thinkView;
        class Shitu extends Controller{
            public function shitu(){
                //view文件夹下的文件夹下的文件夹和html,也就是只能写同模块下,控制器/方法
                //1.助手函数
                return view('shitu2/shitu2');
                //2.Controller类
                return $this->fetch('shitu2/shitu2');
                //3.View类
                $p = new View();
                return $p->fetch('shitu2/shitu2');
            }
        }

    二、获取请求信息

      1.thinkRequest类

        $request = Request::instance();

      2.助手函数

        $request = Request();

    三、获取请求类型

      dump($request->isGet());

      Get处可写

        Get,Post,Put,Delete,Ajax,Pjax,Mobile,Head,Patch,Options,Cli,Cgi

    四、输出方法

      dump();

    五、判断变量是否存在

      1、thinkRequest类

        Request::instance->has('id','get');

      2、助手函数

        input('?post,name');

    六、变量获取

      1.类调用

        $request->get('id');

          get可换为post 或param(调取get和post)

          括号内写变量名,不写为全部

      2.助手函数

        input(get.)

          get可换为post 或param(调取get和post)

          .后面写变量名,不写为全部

      注意:

        以上两种方式可用于 get,post,param,request,server,session,cookie

    七、变量过滤

      1.全部过滤

        $request->filter([‘htmlspecialchars’,'strip_tags']);

          单方法则删除数组,只写一个引号

      2.选择过滤

        $request->get('id','',‘htmlspecialchars’);

          get可换为其他

      3.获取部分变量

        $request->only(['id','name'],get);

          get可换为其他,get可不写,不写为获取全部变量名为id,name的变量

      4.排除部分变量

        $request->except(['name','pass'],get);

          get可换为其他,get可不写,不写为排除全部变量名为id,name的变量

    八、变量强转(修饰符)

      s  字符串

      d  整形

      f  浮点型

      a  数组

      b  布尔型

      $request->get('id/d');

      input('get.id/d');

    九、更改变量

      $request->get(['id'=>20]);

        只能指明get或post,param无效

    十、常用系统类

      目录:thinkphp/library/think

      Config   配置类

      Controller  控制器类

      Env    环境类

      Route   路由类

      Url     url类

      View   视图类

      Request 请求类

  • 相关阅读:
    DTD
    JVM-学习笔记持续更新
    MySQL用limit代替SQL Server :top
    正则表达式&&Java文本复杂操作
    JVM核心——JVM运行和类加载全过程
    java动态编译——tools.jar问题
    java-基础
    github for windows 简单的客户端托管代码
    【javascript dom读书笔记】 第九章 CSS-DOM
    【精通css读书笔记】 第八章 布局
  • 原文地址:https://www.cnblogs.com/SSs1995/p/9420760.html
Copyright © 2011-2022 走看看