smarty函数
1、块函数(foreach/ if / elseif)
(1)hanshu.php
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
<?phprequire "DBDA.class.php";require "../init.inc.php";$db = new DBDA();$sql = "select * from users";$arr = $db->query($sql);$smarty->assign("shuju",$arr);$smarty->display("hanshu.html");?> |
(2).hanshu.html (foreach 遍历)
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <table width="100%" border="1px" cellpadding="0px" cellspacing="0px"> <tr> <td>用户名</td> <td>密码</td> <td>姓名</td> <td>性别</td> <td>生日</td> </tr> <{foreach $shuju as $v}> <tr> <td><{$v[0]}></td> <td><{$v[1]}></td> <td><{$v[2]}></td> <td><{$v[3]}></td> <td><{$v[4]}></td> </tr> <{/foreach}> </table> </body></html> |
效果图:

(3).hanshu.html (if 判断 将上图中性别 改为男女)
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <table width="100%" border="1px" cellpadding="0px" cellspacing="0px"> <tr> <td>用户名</td> <td>密码</td> <td>姓名</td> <td>性别</td> <td>生日</td> </tr> <{foreach $shuju as $v}> <tr> <td><{$v[0]}></td> <td><{$v[1]}></td> <td><{$v[2]}></td> <td> <{if $v[3] }>男 <{else}>女 <{/if}> </td> <td><{$v[4]}></td> </tr> <{/foreach}> </table> </body></html> |
效果图:( 性别已经变为“男女”)

2、<{literal}><{/literal}>:当代码放于其中时,代码不会被解析
3、 <{html_select_date month_format="%m"}>

调用插件里的函数:

4、<{date name="date"}> 必须有name

5. <{color name="color"}>

6、<{textarea name="textarea" toolbar="full" color="red"}> <{/textarea}>


浙公网安备 33010602011771号