變量輸出使用普通標簽就足夠了,但是要完成其他的控制、循環和判斷功能,就需要借助模板引擎的標簽庫功能了,系統內置標簽庫的所有標簽無需引入標簽庫即可直接使用。
?
內置標簽主要包括:
?
| 標簽名 | 作用 | 包含屬性 |
|-----|-----|-----|
| include | 包含外部模板文件(閉合) | file |
| load | 導入資源文件(閉合 包括js css import別名) | file,href,type,value,basepath |
| volist | 循環數組數據輸出 | name,id,offset,length,key,mod |
| foreach | 數組或對象遍歷輸出 | name,item,key |
| for | For循環數據輸出 | name,from,to,before,step |
| switch | 分支判斷輸出 | name |
| case | 分支判斷輸出(必須和switch配套使用) | value,break |
| default | 默認情況輸出(閉合 必須和switch配套使用) | 無 |
| compare | 比較輸出(包括eq neq lt gt egt elt heq nheq等別名) | name,value,type |
| range | 范圍判斷輸出(包括in notin between notbetween別名) | name,value,type |
| present | 判斷是否賦值 | name |
| notpresent | 判斷是否尚未賦值 | name |
| empty | 判斷數據是否為空 | name |
| notempty | 判斷數據是否不為空 | name |
| defined | 判斷常量是否定義 | name |
| notdefined | 判斷常量是否未定義 | name |
| define | 常量定義(閉合) | name,value |
| assign | 變量賦值(閉合) | name,value |
| if | 條件判斷輸出 | condition |
| elseif | 條件判斷輸出(閉合 必須和if標簽配套使用) | condition |
| else | 條件不成立輸出(閉合 可用于其他標簽) | 無 |
| php | 使用php代碼 | 無 |