美文网首页
Tp5_视图渲染方法和模板变量的输出:标量/数组/对象

Tp5_视图渲染方法和模板变量的输出:标量/数组/对象

作者: ZSGZ_AD | 来源:发表于2019-03-25 18:14 被阅读0次
image.png
image.png
//index控制器代码
 public function index()
    {
        $user = [
            'name' => '纸上果子',
            'age' => '30'
        ];
        //创建对象变量
        $book = new \stdClass();
        $book->name = 'PHP设计模式';
        $book->price = 99;
        $this->assign('domain', 'www.php.cn'); //标量
        $this->assign('user', $user);//数组变量赋值
        $this->assign('book', $book);//对象赋值
        return $this->fetch();//渲染模板

    }
//index.html 模板文件
<link rel="stylesheet" href="_CSS_/style.css">
<p>网站域名:<span style = "color:red"> {$domain} </span> </p>

<p>名字:<span style = "color:green"> {$user.name} </span> </p>
<p>年龄是:<span style = "color:red"> {$user['age']} </span> </p>

<p>我学习的书是:<span style = "color:blueviolet"> {$book:name} </span></p>
<p>书的价格是:<span style = "color:blueviolet"> {$book->price} </span></p>

<p>输出系统变量_host:<span style = "color:blueviolet"> {$Think.server.http_host} </span></p>
<p>浏览器中_get_方式_1:<span style = "color:blueviolet"> {$Think.get.id} </span></p>
<p>浏览器中_get_方式_2:<span style = "color:blueviolet"> {$Request.get.id} </span></p>
<p>浏览器中_get_方式_3:<span style = "color:blueviolet"> {$Request.param.id} </span></p>
<p>浏览器中_post_方式1:<span style = "color:blueviolet"> {$Think.post.name} </span></p>
<p>浏览器中_post_方式2:<span style = "color:blueviolet"> {$Request.param.name} </span></p>
image.png

//使用postman模拟post请求


image.png

参考文档:http://www.php.cn/code/18151.html

相关文章

  • Tp5_视图渲染方法和模板变量的输出:标量/数组/对象

    //使用postman模拟post请求 参考文档:http://www.php.cn/code/18151.html

  • thinkphp5学习笔记(六)视图

    在控制器中使用视图的三种方法 模板引擎的配置 模板赋值的五种方法 视图渲染方法 模板输出替换 变量输出 模板布局和...

  • 第3章 列表与数组

    列表(list):标量的有序集合。--数据数组(array):储存列表的变量。--变量“标量-标量变量;列表-数组...

  • 视图和模板

    视图和模板 [TOC] 控制器(在php文件)使用模板: VIew模板输出: 相应的html文件下使用name变量...

  • Laravel-Blade模板引擎-2.基础语法及include

    2. 基础语法及include的使用 模板中输出变量 模板中调用php代码 原样输出 模板中的注释 引入子视图in...

  • Blade模板引擎入门问答学习

    怎么在模板引擎输出变量??? 首先路由转发到一个控制器的一个方法,然后返回视图,同时使用链式操作with()方法,...

  • 2-5 列表渲染

    列表渲染将列表的内容拼装成数组,放置到模板当中将数据拼装成数组 JSX 对象 使用 数组的 map 方法,对每一项...

  • 学习TypeScript 对象

    对象是包含一组键值对的实例。 值可以是标量、函数、数组、对象等: TypeScript 类型模板 sites.sa...

  • 【TP5-09】模板输出

    1、模板输出通常在控制器中读取模型数据并渲染模板输出 2、列表数据 3、输出数组 4、影藏属性 5、输出指定属性 ...

  • 判断一个变量是否为数组

    怎么判断一个变量是不是数组呢?由于数组也是对象,用typeof方法,输出的是Object,所以typeof肯定不能...

网友评论

      本文标题:Tp5_视图渲染方法和模板变量的输出:标量/数组/对象

      本文链接:https://www.haomeiwen.com/subject/pxsbvqtx.html