视图 View

<?php
namespace app\index\controller;
class Index{public function index(){return view();}
}
?>

默认调用当前模块下view 目录下 同名控制器的同名.html文件模板

return view('upload');

默认会找app/index/view/index/upload.html;

return view('public/upload');

默认会找app/index/view/public/upload.html

return view('./index.html');

默认会找入口文件同级的index.html文件

return view('index',['email'=>'1234@qq.com'
]);

传入第二个参数

<p>{$email}</p>

页面直接显示对应内容

return view('index',['email'=>'1234@qq.com','user'=>'xiaoming'
]);

可以传递多个变量

第三个参数

return view('index',['email'=>'1234@qq.com','user'=>'xiaoming'
],['STATIC'=>'当前是static替换的内容'
]);

view页面直接写

<p>STATIC</p>

可以替换内容,不用花括号(不推荐使用)

====第二种方法,类型继承自控制器类

<?php
namespace app\index\controller;use think\Controller;
class Index extends Controller{public function index(){return $this.->fetch();}
}
?>

传递第一个参数

return $this->fetch('index');

fetch的第一、第二、三个参数和view()的用法一样

继承控制器方式可以直接传递变量

$this->assign('assign','assign传递的值');

页面获取

<p>{$assign}</p>

直接返回文本内容

return $this->display('这是一个字符串');

return $this->display('这是{$email}一个字符串',['email'=>'3124@qq.com'
]);

转载于:https://www.cnblogs.com/lgxtry/p/9134836.html

thinkphp 视图(一)相关推荐

  1. thinkphp 视图模型 两个字段映射同一个表

    thinkphp 视图模型 是挺好用的. 这里有一种情况,例如一个文章表,有一个字段是add_admin_id, 用于记录添加者的id,还有一个字段edit_admin_id, 用于记录最后编辑者的i ...

  2. php视图查询的优势,ThinkPHP视图查询详解

    搜索热词 ThinkPHP提供的视图查询应用功能十分强大,用户利用视图查询功能可以将多个数据表的字段内容按需要进行指定和筛选,组织成一个基于这些数据表的视图模型,然后就可以通过该模型直接进行多表联合查 ...

  3. php二级评论怎么实现,ThinkPHP视图模型实现二级嵌套评论的查询

    现正在编写一个学习网站项目用于参加全国中小学电脑制作活动,使用ThinkPHP框架 该项目要实现二级嵌套评论,pid为0的为一级评论,否则为二级评论,二级评论为一级评论的子评论. 最初设想是使用Thi ...

  4. thinkphp 视图(二)变量输出、赋值和替换

    view下的html文件会编译成php文件 编译的文件在runtime 下的temp目录 <p>{$email}</p> 会编译成 <?php echo $email; ...

  5. php排序order,#ThinkPHP#视图下order排序

    上一篇博客中说道:对于utf-8数据表,按照姓名排序使用 convert(realname using gbk) asc 方法.但是在视图查询的过程中: $list = $modelView-> ...

  6. thinkphp视图中插入php代码

    性别:<?php if($item['sex'] == 1):?>男<?php else:?>女<?php endif;?> 错误:<?php echo('0 ...

  7. thinkphp概述2

    thinkphp概述,thinkphp项目构建流程,thinkphp项目结构,thinkphp配置,thinkphp控制器,thinkphp模型,thinkphp视图,thinkphp的内置模板引擎. ...

  8. 李炎恢+php+下载,李炎恢thinkphp视频教程

    课程目标: 学习ThinkPHP3.2.1的使用方法. 适合对象: 适合有一定PHP基础,对ThinkPHP框架感兴趣的用户. 学习条件: 有面向对象基础,有MVC基础等. 课程目录 框架入门 01. ...

  9. ThinkPHP 入手

    项目目录结构 www WEB部署目录(或者子目录) ├─index.php 入口文件 ├─README.md README文件 ├─composer.json Composer定义文件 ├─Appli ...

最新文章

  1. 本机发邮件测试mail函数
  2. 如何做一份出色的竞品分析?(一)
  3. linux通过命令行本地目录取消svn关联
  4. 使用C++代码打印数字正方形
  5. 注解描述(持续更新)
  6. Codeforces Testing Round #1_C. Circular RMQ
  7. phpcms v9模板制作教程(转载)
  8. 社会调查报告包括哪几个部分?
  9. JWT、JWS与JWE
  10. ansys怎么批量输入点坐标_AUTO CAD批量输入坐标的技巧
  11. 哲理故事300篇 上
  12. wps透视表列总计移到顶部_数据透视表总计中的错误
  13. js 根据日期转换星期
  14. 我迄今见过最完美的中文编程开发工具
  15. bitset和bitget
  16. twitter如何以图搜图_没有完整图时,如何使用图深度学习?你需要了解流形学习2.0版本...
  17. 资产配置那些事-常用理财工具1
  18. 自定义view实现侧滑删除功能
  19. 基于Java的坦克游戏大战设计与实现(附论文)
  20. 英国G5名校入学考试加分项目有哪些?

热门文章

  1. 这次看到源码了,华为开源了方舟编译器
  2. 在ASP.NET Core 2.2 Web应用程序项目中自定义Bootstrap
  3. 要来了!国内安卓统一推送标准将于3月开启测试
  4. 要求在ASP.NET Core 2.2中确认电子邮件——第2部分
  5. SpringBoot给属性赋值的几种方式以及JSR303校验
  6. 当前没有可用的服务器_调研Redis高可用两种方案
  7. Cordova iOS WKWebView 整改完美解决方案
  8. python怎么输出数组全部数据_打印numpy数组的全部内容
  9. python3.7.3 离线安装paramiko_python3和paramiko安装
  10. java集合详解_「软帝学院」Java进阶者专栏:集合框架详解3