分类: 系统运维
2011-05-20 15:40:21
模板类 STemplate
一.for循环
缺陷:如表达式中有>(大于号),将导致视图在DW中出现多余字符
二.foreach循环
缺陷:'=>' 将导致视图在DW中出现多余字符
三.if判断
缺陷:如果表达式中有>(大于号),将导致视图在DW中出现多余字符
四.嵌套原生代码
五.子模板包含
注意:紧密连接
六.自我感知
注意:这个与PHP语法实在无法一致了,中间是空格分开的,此句等同于 方法(参数表) ?>
七.显示函数返回值
{date('Y-m-d H;i:s')}
注意:既然是函数调用,最后就应该是')'结束
八.显示变量的值
{$变量}
{$对象.属性}
{$数组[下标]}
九.赋值
全局注意:
'
'
其它标签也是如此
{...} 这种标签,在同一行内,不要有两个,会出错的.请换行
使用时如有疑惑,请查看其它视图文件,找个示例.
注意:
1 |
模板中可使用的变量,必须在调用时指定 |
2 |
模板中不可直接使用原生PHP代码 |
3 |
模板中不直接书写访问地址,必须用url函数来生成 |
4 |
模板中调用图片时不可直接书写访问地址,必须用path_img指定访问路径 |
5 |
JS,CSS,不可直接调用,必须使用linkto方法 |
6 |
动画,上传文件,必须使用path_flash,path_upload指定访问路径 |
7 |
推荐 使用HTML注释 表明代码功能,入口参数等 |
8 |
推荐 分解模板,嵌套子模板 |
{linkto('show','css')}