好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>后端语言>PHP
<tfoot draggable='sEl'></tfoot>

模板标签设计php thinkphp 模板标签

很多站长朋友们都不太清楚模板标签设计php,今天小编就来给大家整理模板标签设计php,希望对各位有所帮助,具体内容如下:

本文目录一览: 1、 ThinkPHP模板循环输出Volist标签用法实例详解 2、 PHP SMARTY模板的自定义标签开发思路? - PHP进阶讨论 3、 smarty 模板怎样使用php标签 ThinkPHP模板循环输出Volist标签用法实例详解

本文实例讲述了ThinkPHP模板循环输出Volist标签用法。分享给大家供大家参考,具体如下:

volist

标签用于在模板中循环输出数据集或者多维数组。

volist

标签

在模块操作中,select()

方法返回的是一个二维数组,可以用

volist

直接输出:

<volist

name="list"

id="vo">

用

户

名:{$vo['username']}<br

/>

电子邮件:{$vo['email']}<br

/>

注册时间:{$vo['regdate']|date="Y-m-d

H:i",###}

</volist>

如果想输出多维数组,请参看《ThinkPHP模板Volist标签嵌套循环输出多维数组的方法》

注意:name的属性值

list

(name="list")不可随意改变,需要与操作中的模板赋值指令对应:

$this->assign(

"list",

$list

);

id

表示循环变量,可以随意指定,但不得与

name

属性冲突。

输出部分数据

如果要输出结果集中的部分数据,需要指定

offset(数据指针)

与

length(数据数据条数)

属性。

输出第

5~14

条记录:

<volist

name="list"

id="vo"

offset="5"

length='10'>

用

户

名:{$vo['username']}<br

/>

电子邮件:{$vo['email']}<br

/>

注册时间:{$vo['regdate']|date="Y-m-d

H:i",###}

<hr

/>

</volist>

输出奇/偶数记录

volist

中的

mod

参数相当于指定一个频率,系统会将当前的实际记录对

mod

参数值求余(PHP中的%运算符)运算。而配合判断标签(如eq标签),就可以按照频率控制输出的数据或数据显示的格式。

例子1,输出偶数记录:

<volist

name="list"

id="vo"

mod="2">

<eq

name="mod"

value="0">

用

户

名:{$vo['username']}<br

/>

电子邮件:{$vo['email']}<br

/>

注册时间:{$vo['regdate']|date="Y-m-d

H:i",###}

<hr

/>

</eq>

</volist>

例子2,输出所有记录,但让表格隔行显示不同的背景颜色的例子:

<table>

<volist

name="list"

id="vo"

mod="2">

<tr<eq

name="mod"

value="0">

style="background-color:#FFF;"</eq>>

<td>我是单元格内容</td>

<td>我也是单元格内容</td>

</tr>

</volist>

</table>

提示:实际使用中可以灵活设定

mod

参数的值,而不仅仅限于奇偶。

输出循环变量

指定

key

属性用于输出循环的变量次数(注意不是数据表主键

id):

<volist

name="list"

id="vo"

key="k">

序

号:{$k}<br

/>

用

户

名:{$vo['username']}<br

/>

电子邮件:{$vo['email']}<br

/>

注册时间:{$vo['regdate']|date="Y-m-d

H:i",###}

<hr

/>

</volist>

输出数组索引

直接使用

$key

变量用于输出数组索引:

<volist

name="list"

id="vo">

数组key:{$key}<br

/>

用

户

名:{$vo['username']}<br

/>

电子邮件:{$vo['email']}<br

/>

注册时间:{$vo['regdate']|date="Y-m-d

H:i",###}

<hr

/>

</volist>

提示

与输出循环变量不同的是,这个

key

值取决于数据本身,而不是

volist

循环输出决定的。

更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《ThinkPHP常用方法总结》、《smarty模板入门基础教程》及《PHP模板技术总结》。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP SMARTY模板的自定义标签开发思路? - PHP进阶讨论

smarty如何实现这样的功能呢,希望高手给点思路哦{smarty:list cid=10 row=8 ordering=pubdate}{$list.title}{/smarty}读取文章列表 cid??栏目ID是10 row 显示8行 pudate 按照发布时间排序

smarty 模板怎样使用php标签

smarty本身是不推荐使用php标记的,可以通过编写插件(block,function,modifier)来代替。

smarty默认不开启php标记,需要在创建smarty对象后做如下设置:

$smarty->php_handling = SMARTY_PHP_ALLOW ;

关于模板标签设计php的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。

查看更多关于模板标签设计php thinkphp 模板标签的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did210890
更新时间:2023-05-03   阅读:19次

上一篇: php注释权限 php有几种注释方式

下一篇:php实现链接失效 php有连接池吗

最新资料更新

  • 1.php环境配置工具 phpstorm2021配置php环境
  • 2.qbapi.php的简单介绍
  • 3.php跳转url源码 网页跳转源码
  • 4.PHP外部引用样式 php引用外部文件
  • 5.php项目任务分配 php任务调度框架
  • 6.phppngjpeg的简单介绍
  • 7.php比较运算符价格 php中用于比较字符串的函数
  • 8.php课堂系统 php网课系统
  • 9.整站系统php源码 php企业网站整站源码
  • 10.php图片打不开 php打不开文件
  • 11.杭州php前景如何 杭州php培训学校
  • 12.php网页老是跳转 php 网页跳转
  • 13.名称占位符php 占位符html
  • 14.phpsmtp配置项 php 配置
  • 15.phpflv播放器 php视频播放
  • 16.修改文件限制php php修改上传文件大小
  • 17.php构造方法重写 php 构造方法
  • 18.php接收xml异常 php处理xml数据
  • 19.学校php培训机构 php培训学校是什么意思
  • 20.php网站后台demo php后端模板

CopyRight:2016-2025好得很程序员自学网 备案ICP:湘ICP备09009000号-16 http://haodehen.cn
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2025 「好得很程序员自学网」
[ SiteMap ]