本文实例讲述了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程序设计有所帮助。