smarty学习1
来源:互联网 发布:台湾经济知乎 编辑:程序博客网 时间:2024/05/08 21:25
php里的smarty是个不错的模版,是个好东西来的,最近项目要用到,找了本packet publishing出的
smarty of php的书来看,很薄,不错的书,现将主要内容等笔记之
1 安装
下载后的 smarty 解压缩后,将lib目录放到当前php项目的根目录下就可以了,然后还要
建立templates目录存放模版,template_c目录用来存放模版产生的文件
2 建立tpl模版
在templates目录下建立index.tpl模版,假设是用列表的形式列出数据库内容
{foreach item=huojiang from=$huojiangs}
<tr>
<td width="60%">{$huojiang.nickname}</td>
<td align="center" width="40%">{$huojiang.score}</td>
</tr>
{/foreach}
看到了吧,一个{foreach}就OK了,接下来,先看调用文件index.php
<?
require("libs/Smarty.class.php");
$smarty = new Smarty();
//.....数据库连接代码
//设置一个数组
$huojiangs=array();
$jifensocre= mysql_query("..............................................");
while ($arr=mysql_fetch_assoc($jifensocre))
{
$huojiangs[]=$arr;
}
$smarty->assign("huojiangs",$huojiangs); //assign
$smarty->display("index1.tpl"); //compile and render the output
?>
$smarty->assign("huojiangs",$huojiangs); 这句中,把数组赋值给huojiangs了,
然后在模版里,用
{foreach item=huojiang from=$huojiangs}
这里进行调用
- smarty学习1
- smarty学习1
- smarty学习1
- smarty学习
- smarty学习
- smarty 学习
- Smarty 学习
- 如何学习smarty,smarty入门
- 学习smarty手记一,如何配置smarty
- smarty学习笔记
- Smarty 学习随记!
- smarty section 学习
- smarty学习入门
- smarty学习入门
- smarty学习笔记
- 关于smarty的学习
- smarty学习第一天。
- smarty学习2
- asp.net 一个简易权限的小例子设计
- 数据库内容导出到EXCEL生成报表和图形的方法
- DOjo的一个幻灯片播放例子
- spring mvc的异常处理
- java中类的初始化和加载
- smarty学习1
- 极限编程学习1
- (转)涨停板研判:两种情况五个含义
- (转)看盘ABC:看盘七大指标
- tomcat 5.08中虚拟主机设置笔记
- jndi快速上手
- [转]REST 学习
- php5.2 中新的输入检查函数
- [转]中国股市有史以来最大的一场游戏,天字第一号赌博