利用smarty生成自定义的excel表格

这个采用smarty来做这个,其实其他的模板也一样,或者不需要模板都可以

1,把你要生成的excel格式先用office打开,然后保存成xml或者html格式的都可以,然后

把这个作为smarty的模板,如

$this->view->assign("haha", 'hahahtesttest');
$this->view->display('test.htm');

2, 在display前必须输出header头:

header("Content-Type: application/vnd.ms-excel; charset=UTF-8");
header("Content-Disposition: inline; filename="testste.xls"");

这样html的页面就能直接导出成excel了,其实非常简单!

Continue reading...

简单的Smarty分页方法



正在学习Smarty,遇到一个分页的疑问。从phpchina的一位达人的贴

Continue reading...

Smarty中的section,sectionelse [遍历数组]

正在学习Smarty,今天一个网站,需要一行三列排序。百度了一下,找了一点相关资料,随带了解了一下. smarty的section: 相关参数:


相关参数:

name       string 必须   (该循环的名称)

loop         [$variable_name]必须 (决定循环次数的变量名称)

start        integer 可无 (循环执行的初始位置. 如果该值为负数,开始位置从数组的尾部算起.)

step         integer 可无 (该值决定循环的步长. 例如指定 step=2 将只遍历下标为 0、2、4 等的元素. 如果step 为负值,那么遍历数组的时候从后向前遍历.)

max         integer 可无 (设定循环最大执行次数.)

show       boolean 可无 (决定是否显示该循

Continue reading...



about me

  • 陶之11's Blog Name:陶之11 OICQ:14779023 Site:Pao11.com

分类

快捷入口