ThinkPHP中,display和assign用法
来源:互联网 发布:h型钢重量计算软件 编辑:程序博客网 时间:2024/04/30 09:36
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://www.cnblogs.com/andy9468/p/3533199.html?utm_source=tuicool&utm_medium=referral
- ThinkPHP中,display和assign用法
- ThinkPHP中,display和assign用法详解
- thinkphp 模板显示display和assign的用法
- Thinkphp中的assign() 和 display()
- Javascript中visibility和display的用法
- C++中assign的用法
- Verilog中assign的用法
- thinkphp中display调用模板文件详解
- css中display和visibility的用法和区别
- PHP方法(assign)(display)
- thinkphp中PHPExcel用法
- ThinkPHP中$map用法
- thinkPHP中{$Think }用法
- ThinkPHP中$map用法
- CSS3中display的用法
- Verilog中 reg和wire 用法和区别以及always和assign的区别
- overflow和display的用法
- FreeMarker中assign指令的用法
- BZOJ2557: [Poi2011]Programming Contest
- 【Spring源码--IOC容器的实现】(六)Bean的依赖注入
- 组合命令
- mysql5.1升级5.6步骤以及出现问题解决方法
- SDUT OJ 3402数据结构实验之排序五:归并求逆序数
- ThinkPHP中,display和assign用法
- codeforces 701 C. They Are Everywhere (尺取法)
- LayoutParams——基础概念与使用
- java读取写入文件几种方式效率比较
- 51node-1120 机器人走方格(卡特兰数列+Lucas定理)
- 特征工程中常用的技术
- Android中如何去组Json格式的数据
- Node.Js Path模块-文件或文件夹路径字符串操作
- 38. Count and Say