1.在www.smarty.net 下载smarty,解压 。假设解压目录为Smarty-2.6.19。
2.在网站主目录下建立文件夹smartytest(比如:XAMPP下 E:xampphtdocssmartytest) 同时在 smartytest目录下建立如下几个目录:cache ,configs ,templates, templates_c。并且将Smarty-2.6.19下libs目录全部复制到smartytest目录下。
1.在www.smarty.net 下载smarty,解压 。假设解压目录为Smarty-2.6.19。
2.在网站主目录下建立文件夹smartytest(比如:XAMPP下 E:xampphtdocssmartytest) 同时在 smartytest目录下建立如下几个目录:cache ,configs ,templates, templates_c。并且将Smarty-2.6.19下libs目录全部复制到smartytest目录下。
foreach与foreachelse是我们在模板开发中常用用到的两个方法,下面看几个例子。
{foreach},{foreachelse}用于像访问序数数组一样访问关联数组
再来讲一个简单的用smarty生成批量生成html文件的实例教程吧,下面我们来看看讲得比较清楚哦.
模板文件new.tpl
php模板使用实例教程,这是一个简单的模板使用方法,对新手很有帮助 的。
上面是我的代码,我的模板页是
-------------------------------------------
smarty include_php
Example 7-21. function {include_php}
//其实很简单就是把数据用php保存到数据,然后再由smarty foreach 来实现。
//指明引用文件的路径
{foreach}的用于循环通过一个关联数组,以及一个数字索引的数组,与{section}这对循环以上数字索引的数组只。为{foreach}的语法比{section}的,但是作为一个只能使用一个单一阵列权衡。每个{foreach}的标签必须成对以结束{/ foreach}的标签