本文
介绍了一个简单的应用例子,Smarty。
分享给您
参考,如下:
< PHP
require'smarty / / Smarty库。类。php;
美元=新的Smarty Smarty;
Smarty美元-> template_dir =Smarty /模板/模板;
Smarty美元-> compile_dir =Smarty模板 / / templates_c ;
Smarty美元-> config_dir = / /
配置Smarty模板;
Smarty美元-> cache_dir = / / Smarty模板缓存;
Hello World!;
Smarty -> compile_check =真美元;
/ / $ Smarty ->调试=真;
Smarty美元->调试= false;
$ Smarty ->缓存=真;
$ conn = mysql_connect(localhost
mysql_select_db(lava_guess ); / /数据库链接。
mysql_query(SET NAMES UTF8); / /中国
解决垃圾问题
sql_list美元=SELECT * FROM按ID号限10 t_sys_msg秩序;
result_list = mysql_query美元(美元sql_list); / /
执行SQL语句,返回结果
记录集被
转换为数组
而($ rs_list = mysql_fetch_array($ result_list))
{
msg_array { } = rs_list美元美元;
}
数组{ } =阵列(NewSID = > 1
数组{ } =阵列(NewSID = > 2
数组{ } =阵列(NewSID = > 3
数组{ } =阵列(NewSID = > 4
数组{ } =阵列(NewSID = > 5
数组{ } =阵列(NewSID = > 6
Smarty美元->分配(newsarray
Smarty美元->分配(你好
分配
Smarty美元->分配(msglist
Smarty美元->
显示('index。物流);
>
index.tpl模板
文件:
Smarty
{ $ Hello }
{节名称=回路= $ msglist }
ID:{ $ msglist { } },{环。ID msglist美元{环}。标题} ---- { $ msglist {环}接收器}。
{节}
{节名称=回路= $ newsarray }
News number: {$newsArray{loop}.newsID}
新闻标题:{ $ newsarray {环newstitle } }。
{ sectionelse }
对不起,没有新闻
输入!
{节}
希望本文将有助于基于Smarty模板PHP
程序设计。