博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ThinkPHP 模板显示display和assign的用法
阅读量:6913 次
发布时间:2019-06-27

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

单个赋值

this->assign('name',$value); //在 Action 类里面使用 assign 方法对模板变量赋值,无论何种变量类型都统一使用 assign 赋值 

$this->display() // 输出模版文件 

批量赋值 
$array['name'] = 'thinkphp' 
$array['email'] = 'liu21st@gmail.com' 
$array['phone'] = '12335678' 
$this->assign($array)

$this->display() // 调用 User 模块的 read 操作模版 

$this->display('edit') // 调用 User 模块的 edit 操作模版 
$this->display('Member:read') // 调用 Member 模块的 read 操作模版 
$this->display('Xp@User:edit') // 调用 Xp 主题的 User 模块的 edit 操作模版 
$this->display('../Member/read.html') // 直接指定模版文件的全名

 

模板标签

{ } 或 {// 注释内容 } //模板注释 
{$user['name']} //输出数组变量 
{$user:name} //输出对象的属性 
为了方便模板定义,无论输出的模板变量是数组还是对象,都可以用下列统一方式输出: 
{$user.name} 
如果是多维数组或者多层对象属性的输出,请使用下面的定义方式: 
{$user['sub']['name']} 
{$user:sub:name} 

使用函数:
格式:{$varname|function1|function2=arg1,arg2,### } 
说明: 
{ 和 $ 符号之间不能有空格 ,后面参数的空格就没有问题 
###表示模板变量本身的参数位置 

系统变量 
{$Think.server.script_name } //取得$_SERVER 变量 
{$Think.session.session_id|md5 } // 获取$_SESSION 变量 
{$Think.get.pageNumber } //获取$_GET 变量 
{$Think.cookie.name } //获取$_COOKIE 变量 

系统常量 
{$Think.const.__FILE__ } 
{$Think.const.MODULE_NAME } 
特殊变量 ,由 ThinkPHP 系统定义的常量 
{$Think.version } //版本 
{$Think.now } //现在时间

快捷输出 

{:function(…)} //执行方法并输出返回值 
{~function} //执行方法不输出 
} //输出 Session 变量 
{&var} //输出配置参数 
{%var} //输出语言变量 
{.var} //输出 GET 变量 
{^var} //输出 POST 变量 
{*var} //输出常量 

包含外部文件 
// 用变量控制要导入的模版 
// 使用一个完整的文件名包含

转载地址:http://umncl.baihongyu.com/

你可能感兴趣的文章
活动目录里导出用户信息后在Access里update数据的"风波"
查看>>
Gartner:2012年SIEM(安全信息与事件管理)市场分析报告
查看>>
Hyper-V 3.0部署PART 11:创建Hyper-V群集
查看>>
PowerShell 运维菜鸟系列-01-批量为n台服务器导入PFX证书(2017年除夕奉献)
查看>>
管理的相对公平
查看>>
SCCM2012 R2集成WSUS服务器-1:启用软件更新点
查看>>
zabbix agentd错误日志解决办法
查看>>
让别人认识你是你的职责
查看>>
MyBatis入门示例——MyBatis学习笔记之一
查看>>
Windows server 2012体验之服务器池管理
查看>>
电信级虚拟化到来-【软件和信息服务】2014.04
查看>>
数据中心的重要服务器如何保护?
查看>>
IT人的自我导向型学习:开篇杂谈
查看>>
LVS+keeplived+nginx+apache搭建高可用、高性能php集群
查看>>
Android应用开发新路线(用HTML5开发Android应用)
查看>>
《Ext JS 4.2 实战》可以买了
查看>>
中国已经过了做手机操作系统的窗口期
查看>>
学生电脑何时能“成为自己”?
查看>>
Provisioning Services 7.6 入门到精通系列之十:自动添加向导
查看>>
创业找投资,你要警惕的三种人---情商培养
查看>>