美文网首页ThinkPHP5
ThinkPHP 5: 模板赋值

ThinkPHP 5: 模板赋值

作者: xiaojianxu | 来源:发表于2017-11-02 15:21 被阅读81次

模板文件,好比是一个架子,我们是使用这个架子来盛放内容。那么模板文件中内容都来自哪里呢?

模板中的数据,都是在控制器中模板赋值来实现来的。

如:在 index 模块中,控制器类 Index 的 index 操作,模板文件 index.html。

控制器: index/controller/Index.php

<?php
  namespace app\index\controller;
  
   class Index {
      
        public function index() {
            
            $arr_data = ['name' => 'ThinkPHP 框架'];
            return view('index', $arr_data);
        }
    }
  

模板文件:view/index/index.html

<h1>输出控制器中,给模板赋值的内容:{$name}</h1>

继承了 \think\Controller 的模板赋值:

<?php
      namespace app\index\controller;
      
      use \think\Controller;
       
      class Index extends  Controller {
          
            public function index {
                $this->assign('name', 'ThinkPHP 框架');
                return $this->fetch();
            }
        }

相关文章

  • ThinkPHP 5: 模板赋值

    模板文件,好比是一个架子,我们是使用这个架子来盛放内容。那么模板文件中内容都来自哪里呢? 模板中的数据,都是在控制...

  • ThinkPHP 5:使用模板布局

    @20171106 - Day 9 1、ThinkPHP 5 模板布局:通过配置文件实现模板布局 1.1 开启配置...

  • 12月18日上午:登录模板导入

    前面利用thinkphp5框架将index模板导入成功了。现在进行登录页面的模板导入。 原理还是类似。在appli...

  • 路径替换

    thinkphp5.1月thinkPHP5.0不同没有默认设置任何模板替换变量,如果需要使用模板替换,需要在tem...

  • 各种记忆

    一、定制系统错误页面模板 系统默认的错误模板位于:ThinkPHP/Tpl/think_exception.tpl...

  • 定制错误为404页面

    一、定制系统错误页面模板系统默认的错误模板位于:ThinkPHP/Tpl/think_exception.tpl ...

  • thinkphp模板如何转换时间格式

    查看原文>> 曼巴童鞋 - 博客 - thinkphp模板如何转换时间格式

  • php

    本文实例讲述了ThinkPHP模板中数组循环的实现方法。分享给大家供大家参考。具体实现方法如下: ThinkPHP...

  • 从心开始

    第一天,打个mark 学习thinkphp5不错的网址 thinkphp5官网 thinkphp5入门视频,带一个...

  • nginx配置之多个虚拟主机

    今天帮朋友把他的thinkphp5部署到 lnmp上,结果出错了,系统提示模板找不到,后来查资料查看发现tp5把入...

网友评论

    本文标题:ThinkPHP 5: 模板赋值

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