本文实例讲述了Smarty模板简单配置与使用方法。分享给大家供大家参考,具体如下:
在Smarty目录中建立templates,templates_c,configs,cache目录。以便Smarty进行编译和缓存。
建立smarty_inc.php文件对smarty进行配置如下:
1
2
3
4
5
6
7
8
9
10
11
|
<?php include_once ( "./smarty/Smarty.class.php" ); //包含smarty类文件 $smarty = new Smarty(); //建立smarty实例对象$smarty $smarty ->caching=false; //开发是不建议开启缓存 $smarty ->template_dir= "./templates" ; //设置模板目录 $smarty ->compile_dir= "./templates_c" ; //设置编译目录 $smarty ->cache_dir= "./cache" ; //缓存文件夹 $smarty ->cache_lifetime=60; $smarty ->left_delimiter = "<{" ; //左定界符 $smarty ->right_delimiter = "}>" ; //右定界符 ?> |
行测试,在根目录下建立index.php文件:
1
2
3
4
5
6
|
<?php include ( "smarty_inc.php" ); $val = array ( "丁庆" , "董丹凤" , "情侣" ); $smarty ->assign( "name" , $val ); $smarty ->display( "index.html" ); ?> |
在templates下建立index.html模板:
1
2
3
4
5
6
7
8
9
10
11
|
< html > < head > < meta http-equiv = "Content-Type" content = "text/html; charset=" utf-8"> < title >测试页面</ title > </ head > < body > <{foreach from=$name item=x}> 数组内容:<{$x}> < br /> <{/foreach}> </ body > </ html > |
好了,大功告成,就是这么简单。
希望本文所述对大家基于smarty模板的PHP程序设计有所帮助。