博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ThinkPHP 3.1.2 视图 1
阅读量:4878 次
发布时间:2019-06-11

本文共 1796 字,大约阅读时间需要 5 分钟。

一、模板的使用        (重点)	a、规则		模板文件夹下[TPL]/[分组文件夹/][模板主题文件夹/]和模块名同名的文件夹[Index]/和方法名同名的文件[index].html(.tpl)				更换模板文件的后缀名(修改配置文件)		'TMPL_TEMPLATE_SUFFIX'=>'.html',//更改模板文件后缀名					b、修改模板文件目录层次		'TMPL_FILE_DEPR'=>'_',//修改模板文件目录层次					c、模板主题		'DEFAULT_THEME'=>'your',//设置默认模板主题		需要在TPL下面新建一个your文件夹作为模板主题文件夹		如何动态修改模板主题?		1、在后台准备一个功能,修改config.php文件中的默认模板项		2、通过url传递 t=主题 参数可以修改不同的模板			'DEFAULT_THEME'=>'your',//设置默认模板主题			'TMPL_DETECT_THEME'=>true,//自动侦测模板主题			'THEME_LIST'=>'your,my',//支持的模板主题列表		二、输出模板内容      (重点)	a、display		1.display中没有参数			$this->display();		2.可以带参数			$this->display(本模块文件夹下的其他模板文件);                      					  					  					  //在Index模块下的index2模板文件			$this->display('index2');			$this->display(其他文件夹下的模板文件);			$this->display('Public:error');//注意,仅仅需要在Tpl下有Public文件夹以及其中的error.html即可,不需要一定有Public模块			$this->display(其他主题下的 文件夹下的 模板文件);//需要开启主题支持			$this->display('my:Index:index');									class IndexAction extends Action {    public function index(){			echo "test";	$this->display('Index/index');    }										这个会去找模板不存在[./Home/Tpl/Index/Index/index.html]class IndexAction extends Action {    public function index(){	$this->display('index2');    }	访问Index/index2 			去找其他模块的模板文件;		$this->display('User:index');    }		找User模块下的index文件(取找User文件夹下的index文件)						三、模板中的赋值      (重点)四、模板替换          (重点)public function show(){		echo "访问了index模块下的show方法!!";		echo "欢迎你".$_GET['name'].'你的年龄是'.$_GET['age'];				$m=M();		$username=$_GET['username'];		$sex=$_GET['sex'];		$result=$m->execute("insert into user(username,sex) values('$username','$sex')");	    var_dump($result);		// $m=M('user');	     		$this->display('Public:error');只需要在Tpl文件夹下有 Public文件夹下的error.html文件,不需要Public模块访问方式:http://localhost/thinkphp/index.php/Index/show

转载于:https://www.cnblogs.com/zhaoyangjian724/p/6199616.html

你可能感兴趣的文章
pymongo模块 目录
查看>>
清北-Day6-regular
查看>>
初学WCF之消息模式3——双工模式
查看>>
CRF++安装,提示libstdc++.so.6: version `GLIBCXX_3.4.20' not found解决
查看>>
ASP.NET MVC异步验证是如何工作的03,jquery.validate.unobtrusive.js是如何工作的
查看>>
C#中扩展StringBuilder支持链式方法
查看>>
c++中初始化列表简单记录
查看>>
中外大学及大学生活面貌的实录(计算机专业大一学生有感网摘记录) (原创,2013年2月21日不断更新中)...
查看>>
Hadoop特点
查看>>
bzoj1188: [HNOI2007]分裂游戏
查看>>
软件工程第一次作业
查看>>
查询共创建了多少个对象
查看>>
将知识变成你的技能点
查看>>
Search index
查看>>
重置MySQL的root密码
查看>>
09_多线程下载_获取文件长度&计算下载范围
查看>>
MyBatis
查看>>
二分图的判断——染色法
查看>>
[LeetCode&Python] Problem 594. Longest Harmonious Subsequence
查看>>
从零開始搭建微信硬件开发环境全过程——1小时掌握微信硬件开发流程
查看>>