Thinkphp框架模板的使用

【在控制器调用模板】

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集成标签)

【恒等于】

时间: 2024-11-10 18:55:49

Thinkphp框架模板的使用的相关文章

Thinkphp 框架模板变量及模板输出

Thinkphp框架 模板操作变量输出:{:function(-)}        //执行方法并输出返回值{~function}         //执行方法不输出{@var}                 //输出Session变量{#var}                 //输出Cookie变量{&var}                 //输出配置参数 {%var}                 //输出语言变量{.var}                 //输出GET变量{

在thinkphp框架模板中引用session

我已经将模板引擎配置为smarty,在模板中使用常量是写为 {$smarty.const.ADMIN_IMG} 到使用到session的值时这样写 {$smarty.session.mg_name}

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

原文:Thinkphp入门三-框架模板.变量(47) [在控制器调用模板] display()   调用当前操作名称的模板 display(‘名字’)  调用指定名字的模板文件 控制器调用模板四种方式: [在控制器给模板传递变量] 在smarty里边给模板传递变量信息 $smarty -> assign(变量名称,值); 在tp框架里边同样适用assign()给模板传递变量信息 ThinkPHP的模板引擎的左右标记: ThinkPHP/Lib/ Behavior/ ParseTemplateBe

ThinkPHP框架视图详细介绍 View 视图--模板(九)

原文:ThinkPHP框架视图详细介绍 View 视图--模板(九) 视图也是ThinkPHP使用的核心部分: 一.模板的使用 a.规则 模板文件夹下[TPL]/[分组文件夹/][模板主题文件夹/]和模块名同名的文件夹[Index]/和方法名同名的文件[index].html(.tpl) -->更换模板文件的后缀名(修改配置文件) 'TMPL_TEMPLATE_SUFFIX'=>'.tpl',//更改模板文件后缀名,默认是html b.修改模板文件目录层次 Tpl/Index/index.ht

ThinkPHP框架配置自定义的模板变量(十)

原文:ThinkPHP框架配置自定义的模板变量(十) 模板替换(手册有详细介绍对应的目录) __PUBLIC__:会被替换成当前网站的公共目录 通常是 /Public/ __ROOT__: 会替换成当前网站的地址(不含域名) __APP__: 会替换成当前项目的URL地址 (不含域名) __GROUP__:会替换成当前分组的URL地址 (不含域名) __URL__: 会替换成当前模块的URL地址(不含域名) __ACTION__:会替换成当前操作的URL地址 (不含域名) __SELF__: 会

thinkphp框架(已有模板和tp框架做结合)

关于thinkphp框架的基本介绍 第一次访问后创建的目录 路由的四种形式 创建应用(在首个index.php中) Controller里的自配需要文件 调用View视图的模板 注意:Controller和View里的视图名称保持一致,$this->display();就能直接调用: 设置登录网站的首页面 将写好的展示给用户的静态页面代码输入在内,就可访问 (本机的登录地址:localhost/xampp/shop/index.php/Home/Index/index) 访问到的界面 只是有简单

ThinkPHP 框架模型

本文和大家分享的主要是ThinkPHP 框架模型相关内容,一起来看看吧,希望对大家学习php有所帮助. 1 在MainController.class.php 控制器中有一个test的方法,同时还有一个deng的方法,我想在test方法中使用deng方法 表示为 <?phpnamespace Home\Controller;use Think\Controller;class MainController extends controller{ public function test() {

ThinkPHP框架系统源码解析——URL路由解析

1 一.ThinkPHP框架目录 2 /test/index.php //项目入口文件 3 /ThinkPHP/ThinkPHP.php //框架入口文件 4 5 Common 框架公共文件目录(函数库) 6 ThinkPHP/Common/runtime.php //框架初次运行文件 7 ThinkPHP/Common/common.php //框架基础函数库 8 ThinkPHP/Common/functions.php //标准模式公共函数库 9 10 Conf 框架配置文件目录 11 T

ThinkPHP框架快速开发网站

使用ThinkPHP框架快速搭建网站 这一周一直忙于做实验室的网站,基本功能算是完成了.比较有收获的是大概了解了ThinkPHP框架.写一些东西留作纪念吧.如果对于同样是Web方面新手的你有一丝丝帮助,那就更好了挖. 以前用PHP做过一个很蹩脚的网站,为什么这么说呢,因为写的全是死代码.做完以后觉得实在是累,前端要div+css,js 后端要php,mysql,这么多东西要弄,十分头疼.所以,在接到做网站的任务后,我第一时间想到一定要使用开发框架去做,绝不能跟以前一样那么累了. 我选择的是PHP