成績單
<{foreach $rows as $row}>
<{if $row@first}>
序 |
姓名 |
國文 |
英文 |
社會 |
<{/if}>
<{assign var=conuter value=$row@index+1}>
<{$conuter}> |
<{$row.name}> |
<{$row.chinese}> |
<{$row.english}> |
<{$row.society}> |
<{if $row@last}>
總共有:<{$row@total}>人 |
<{/if}>
<{/foreach}>
```
php
```
$rows[0]['name']="東方不敗";
$rows[0]['chinese']=89;
$rows[0]['english']=60;
$rows[0]['society']=70;
$rows[1]['name']="楊過";
$rows[1]['chinese']=60;
$rows[1]['english']=80;
$rows[1]['society']=66;
$rows[2]['name']="小龍女";
$rows[2]['chinese']=50;
$rows[2]['english']=100;
$rows[2]['society']=90;
$smarty->assign('rows', $rows);
```
5. 在樣板中,Smarty 也可以直接拿PHP的函數來用,我們稱之為「變數修飾器」,例如:
變數後面要加上 |
| 後面加上函數名稱,函數需要的參數用 : 格開
例:得到檔案名稱
```
<{$SCRIPT_NAME|basename}>
```
6. 自訂義變數
<{assign var=theme\_name value=$xoTheme->folderName}>