thinkphp 模板显示display和assign的用法

xiaoxiao2021-02-28  91

thinkphp 模板显示display和assign的用法

$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} //输出常量包含外部文件// 用变量控制要导入的模版// 使用一个完整的文件名包含

转载请注明原文地址: https://www.6miu.com/read-26850.html

最新回复(0)