smarty表格换行实例
本文实例讲述了smarty表格换行的实现方法。分享给大家供大家参考。具体分析如下:
在foreach中加入 key=count
<table>
<{foreach item=item from=$items key=count}>
<{if $count is div by 2}><tr>
<{/if}>
<td><{$item.name}></td>
<td><{$item.summary}></td>
<td><{$item.date}></td>
<{if ($count+1) is div by 2}></tr><{/if}>
<{/foreach}></table>
每行放置三个 <{$item.name}> 后换行 你喜欢换多少就改改参数就可以了!
<table>
<tr>
<{foreach item=item from=$items key=count}>
<td><{$item.name}></td>
<{if ($count+1) is div by 3}></tr><tr><{/if}>
<{/foreach}>
</tr></table>
另一种利用 cycle 來做换行的例子,但只能作到每行两条数据就换行的效果 只能换两行
<table>
<tr>
<{foreach item=item from=$items}>
<td><{$item.name}>
<{cycle values="</td>,</td></tr><tr>"}>
<{/foreach}>
</tr>
</table>
希望本文所述对大家的PHP程序设计有所帮助。
相关推荐
-
php中smarty实现多模版网站的方法
本文实例讲述了php中smarty实现多模版网站的方法.分享给大家供大家参考.具体实现方法如下: 模板model1.htm代码: <html> <head> <title>模板1</title> </head> <body> <a href="?model=1" mce_href="?model=1">模板1</a> | <a href="?model=2
-
php简单smarty入门程序实例
本文实例讲述了php简单smarty入门程序.分享给大家供大家参考.具体如下: 首先要有3个文件夹configs.templates.templates_c,在configs文件夹中有一个配置文件:test.conf,代码: title = Welcome to Smarty! cutoff_size = 40 [setup] bold = true templates中有模板文件:test.htm: <html> <head> <title>Smarty Test&l
-
CodeIgniter中使用Smarty3基本配置
一.创建Smarty类库 1.将smarty的libs文件复制到libraries下(这里我重命名为smarty) 2.新建Cismarty.php文件.(符合文件规范,文件名的首字母和class名的首字母大写,但是控制器引用加载时,类名/文件名不需要大写) Cismarty.php <?php if (!defined('BASEPATH')) exit('No direct script access allowed'); require(APPPATH . 'libraries/smart
-
Smarty foreach控制循环次数的一些方法
1.在 smarty 中数组是经常会用到的,循环遍历数组用 section 或者 foreach ,如何得到数组长度或者判断一个数组个数呢?可以用{$array| count} 来试试. 2. 复制代码 代码如下: {foreach from=$variable key=key name=name iteam=value} {$variable|@count} // 获取数组长度 {$smarty.foreach.loop.index} // 获取当前循环数组元素下标,以0开始 {
-
php中smarty模板条件判断用法实例
本文实例讲述了php中smarty模板条件判断用法.分享给大家供大家参考.具体实现方法如下: 模板文件test6.html代码: <html> <head> <title>Smarty Test</title> </head> <body> <table width="200" border="0"> {if $cond == 1} <tr> <td>条件成立
-
Smarty最简单实现列表奇偶变色的方法
本文实例讲述了Smarty最简单实现列表奇偶变色的方法.分享给大家供大家参考.具体如下: 最近在换模板的过程中遇到过一个问题:列表页隔行换色,本来想用程序实现的,但在网上发现smarty模板中有一个很方便的方法,特分享一下: {section name=cat loop=$list} <tr bgcolor="{cycle values="#FFFFFF,#CCCCCC"}"> <td>{$list[cat].id}</td> &
-
php中smarty区域循环的方法
本文实例讲述了php中smarty区域循环的方法.分享给大家供大家参考.具体实现方法如下: <html> <head> <title>Smarty Test</title> </head> <body> <table border=1> {foreach key=key1 item=item1 from=$array1} <tr> <td>{$key1}</td> <td>{
-
smarty静态实验表明,网络上是错的~呵呵
复制代码 代码如下: <? require_once("Smarty/libs/Smarty.class.php"); $smarty = new smarty(); $smarty->templates_dir="templates"; $smarty->templates_c_dir="templates_c"; $smarty->left_delimiter="<{";
-
smarty表格换行实例
本文实例讲述了smarty表格换行的实现方法.分享给大家供大家参考.具体分析如下: 在foreach中加入 key=count 复制代码 代码如下: <table> <{foreach item=item from=$items key=count}> <{if $count is div by 2}><tr> <{/if}> <td><{$item.name}></td> <td>
-
smarty简单应用实例
本文讲述了smarty简单应用实例.分享给大家供大家参考,具体如下: <?php require 'smarty/libs/Smarty.class.php'; $smarty = new Smarty; $smarty->template_dir="smarty/templates/templates"; $smarty->compile_dir="smarty/templates/templates_c"; $smarty->config
-
jQuery 利用ztree实现树形表格的实例代码
最近公司的项目中要做一个树形表格,因为之前一直在用ztree实现基本的树形结构,理所当然的首先想到利用ztree来做. 网上找了一下别人做的树形表格,有使用ztree的,也有使用treeTable的,但效果都不太好,于是参考使用ztree的做法自己做了一个,贴出来供大家参考,请看注释说明,效果如下所示. <!DOCTYPE HTML> <html> <head> <link href="https://cdn.bootcss.com/zTree.v3/3
-
使用JavaScript实现表格编辑器(实例讲解)
实现效果: html代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>表格编辑器</title> <link rel="stylesheet" type="text/css" href="css/tableWrite.css" rel="external nofo
-
前端把html表格生成为excel表格的实例
最近公司改后台管理系统.要求导出台账项目等等为excel表格,找半天还真有,他是通过query.table2excel.js 实现,原谅我原生不会弄这个当然大家有可以给我留言. <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> </head> <body> <table class="
-
Python实现将数据库一键导出为Excel表格的实例
数据库数据导出为excel表格,也可以说是一个很常用的功能了.毕竟不是任何人都懂数据库操作语句的. 下面先来看看完成的效果吧. 数据源 导出结果 依赖 由于是Python实现的,所以需要有Python环境的支持 Python2.7.11 我的Python环境是2.7.11.虽然你用的可能是3.5版本,但是思想是一致的. xlwt pip install xlwt MySQLdb pip install MySQLdb 如果上述方式不成功的话,可以到sourceforge官网上去下载windows
-
JSP 导出Excel表格的实例
java 后台返回一个ModelAndView 对象,然后加入这2行设置 response.setContentType("application/vnd.ms-excel"); response.setHeader("Content-disposition","attachment;filename=" + URLEncoder.encode("会员列表.xls", "UTF-8")); 也可以把这二行设
-
vue实现简单表格组件实例详解
本来想这一周做一个关于vuex的总结的,但是由于朋友反应说还不知道如何用vue去写一个组件,所以在此写写一篇文章来说明下如何去写vue页面或者组件.vue的核心思想就是组件,什么是组件呢?按照我的理解组件就是装配页面的零件,比如一辆车有大大小小许多零件组成,那么同样的一个页面,也是有许多组件构成的比如说头部组件 按钮组件等等,vue三大核心组件 路由 状态管理,路由控制页面的渲染,页面由组件组成,数据有vuex进行管理和改变.下面我会以一个简单的案例来说 第一步:构建一个简单的vue项目,老规矩
-
vue+element-ui+ajax实现一个表格的实例
实例如下: <!DOCTYPE html> <html> <head> <script src="js/jquery-3.2.1.js"></script> <script src="vue.js"></script> <!-- 引入样式 --> <link rel="stylesheet" href="https://unpkg.co
-
python XlsxWriter模块创建aexcel表格的实例讲解
安装使用pip install XlsxWriter来安装,Xlsxwriter用来创建excel表格,功能很强大,下面具体介绍: 1.简单使用excel的实例: #coding:utf-8 import xlsxwriter workbook = xlsxwriter.Workbook('d:\\suq\\test\\demo1.xlsx') #创建一个excel文件 worksheet = workbook.add_worksheet('TEST') #在文件中创建一个名为TEST的shee
随机推荐
- PHP魔术方法__GET、__SET使用实例
- delphi 正弦曲线图
- 实现变速回到顶部的JavaScript代码
- jQuery实现ctrl+enter(回车)提交表单
- 自动最大化窗口的Javascript代码
- 探讨js字符串数组拼接的性能问题
- 网管经验之谈:局域网维护优化技巧
- 简单的汉诺塔问题解法代码
- java中List删除时需要的注意事项
- hibernate通过session实现增删改查操作实例解析
- python matplotlib画图实例代码分享
- 详解Node.js模板引擎Jade入门
- nodejs使用redis作为缓存介质实现的封装缓存类示例
- SpringMVC的Body参数拦截的问题
- JS动画实现回调地狱promise的实例代码详解
- Spring Boot打包部署和环境配置详解
- python打印9宫格、25宫格等奇数格 满足横竖斜相加和相等
- Android利用属性动画实现优酷菜单
- OpenCV图像分割中的分水岭算法原理与应用详解
- Windows下python3.6.4安装教程