Thinkphp入门三—框架模板、变量(47)

简介: 原文:Thinkphp入门三—框架模板、变量(47)【在控制器调用模板】 display()   调用当前操作名称的模板 display(‘名字’)  调用指定名字的模板文件 控制器调用模板四种方式: 【在控制器给模板传递变量】 在smarty里边给模板传递变量信息 $smarty...
原文: Thinkphp入门三—框架模板、变量(47)

【在控制器调用模板】

display()   调用当前操作名称的模板

display(‘名字’)  调用指定名字的模板文件

控制器调用模板四种方式:

【在控制器给模板传递变量】

在smarty里边给模板传递变量信息

$smarty -> assign(变量名称,值);

在tp框架里边同样适用assign()给模板传递变量信息

ThinkPHP的模板引擎的左右标记:

       ThinkPHP/Lib/ Behavior/ ParseTemplateBehavior.class.php

修改TP模板引擎标记

       

修改模板引擎为Smarty

  1 给模板传递变量信息两种方式:

              $this -> assign(名称,值);

              $this -> 名称 = 值;

可以修改TP模板引擎的左右标记

我们可以修改模板引擎为Smarty

  2 在模板里边输出普通变量信息

  3 在模板里边输出数组元素信息

1  {$hobby[下表]}

2  {$hobby.下表}

在模板里边输出对象的属性信息

{$ucenter->属性名称}

{$ucenter:属性名称}

【遍历数组信息】

两种方法:

       foreach和volist可以嵌套遍历,最深层次是3层。

       foreach(参数1  参数2   参数3)

      

       volist(参数1  参数2  参数3)

   name:模板数组变量名称

       id:遍历出来的元素信息

       key:元素下表信息(key  i)

       offset:输出数组偏移量

       length:显示输出元素的个数

       mod:对指定数字,取模

       empty:数组为空输送指定信息

【普通for循环输出】

lt:less  than    小于<

gt:great  than   大于

eq:equal        等于

elt:less  equal  小于等于

egt:great equal  大于等于

heq:heng  equal  恒等于

nheq:not  heng equal  不恒等于

【条件判断结构】

if 判断

双路分支:

多路分支:

【范围判断】

in   between

in标签使用

between标签使用

range标签使用(inbetween集成标签)

 

【恒等于】

 

目录
相关文章
|
6月前
|
自然语言处理 JavaScript
【Vue2.0源码学习】模板编译篇-模板解析(代码生成阶段)
【Vue2.0源码学习】模板编译篇-模板解析(代码生成阶段)
36 0
|
11月前
|
Python
Django框架开发004期 Python编程调用自定义Django框架template模板网页
Django框架开发004期 Python编程调用自定义Django框架template模板网页
|
11月前
|
前端开发 JavaScript 数据库
Django框架开发005期 Python调用template模板网页开发调用静态资源
Django框架开发005期 Python调用template模板网页开发调用静态资源
|
JavaScript 前端开发 Ruby
【Ruby on Rails全栈课程】4.5 评论功能实现(四)--创建评论、另一种传参方式
【Ruby on Rails全栈课程】4.5 评论功能实现(四)--创建评论、另一种传参方式
170 0
|
SQL 前端开发 程序员
Laravel和Thinkphp有什么区别,哪个框架好用
Laravel和Thinkphp有什么区别,哪个框架好用
694 0
thinkphp5常用模板标签使用方法
thinkphp5常用模板标签使用方法
240 0
|
PHP
thinkphp模板if里面使用函数示例
thinkphp模板if里面使用函数示例
144 0
|
小程序 API 数据安全/隐私保护
小程序模板及插件开发应用
本节对小程序模板和插件开发以及会涉及到的场景做了介绍。
小程序模板及插件开发应用
|
Web App开发 关系型数据库 数据库
Python全栈 Web(Django框架、模板继承、模型)
Flask、Python、Django、框架、服务器、客户端、浏览器、交互、WEB、Python前端、CSS、JAVA、HTML、H5、PHP、JavaScript、JQuery、分布式开发、项目、flask项目、项目实战、django框架、Python项目、Python的Flask框架、Python.
1373 0