视图 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'
]);

最新文章

  1. main()函数的完整形式
  2. java server
  3. ArcGIS for Sever 10.1 服务迁移与恢复
  4. java简单优化和编写规范,自己总结的。
  5. python语法笔记(六)
  6. Session丢失,都是CDN惹的祸
  7. angularJs中将字符串转换为HTML格式
  8. hdu 5545 The Battle of Guandu spfa最短路
  9. MAC SVN Phonegap
  10. 自然语言处理(NLP)常用开源工具总结(转)
  11. Homestead PHP7安装phpredis扩展
  12. SOAP报文转成JAVA对象
  13. Redis入门篇(安装与启动)
  14. Java发送邮件功能
  15. 《从Lucene到Elasticsearch:全文检索实战》学习笔记一
  16. 吴裕雄 python神经网络 水果图片识别(3)
  17. unittest框架模版 (含智能执行类下面所有用例并出报告)
  18. Docker入门与应用系列(四)数据卷管理
  19. iOS- 快速实现展示布局
  20. [Android] 开发第六天

热门文章

  1. 100道JS构造函数面试题
  2. CANVAS笔记
  3. Eclipse配置Python的IDE
  4. linux--切换ipython解释器到python3
  5. Delphi 10-10.2.2启动提示JS错误的解决办法
  6. Scrapy实战篇(二)之爬取链家网成交房源数据(下)
  7. 知识点:synchronized 原理分析
  8. React.js 学习总结
  9. scrollview嵌套recyclerview显示不全现象
  10. leetcode287