模本文件
input输入框
说明
代码
文本输入框
type="text"
密码输入框
type="password"
数字输入框
type="number"
必填信息
required
最小值
min="0"
最大值
max="100"
输入框内提示文字
placeholder="6-20个字符,不能纯数字,字母"
输入字符最小长度
minlength="10"
输入字符最大长度
maxlength="20"
验证输入字符最小长度
data-validate-length-min="6"
验证输入字符最大长度
data-validate-length-max="16"
验证错误提示信息
data-validate-regexp-message="不能纯数字、字母"
匹配不能纯数字、字母
pattern="^(?!\d+$|[a-zA-Z]+$)[^\u4e00-\u9fa5]*$"
匹配不能是小数
pattern="^[0-9]+$"
匹配不能用纯数字或中文
pattern="^(?!\d+$)[^\u4e00-\u9fa5]*$"
匹配整数或小数二位
pattern="^[0-9]+(.[0-9]{1,2})?$"
动态验证数据链接
data-validate-remote-url="<{url action=topshop_ctl_passport@isExists type=account}>"
动态验证数据name
data-validate-remote-name="login_account"
动态验证数据提示
data-validate-remote-message="此帐号已被注册过,请换一个重试"
验证错误提示信息2
data-caution="请填写手机号"
动态验证数据链接2
data-remote="<{url action=topc_ctl_passport@checkLoginAccount}>"
自动聚焦
autofocus
前端图片处理
例子:
<img src="<{$imgurl|storager:'t'}>" alt="">前端页面显示图片的时候用函数storager处理一下
参数信息:
1.$imgurl 图片路径为相对路径
2.storager函数参数: l:大图 m:中图 s:小图 t:微图
在php文件处理图片函数为base_storager::modifier($image_id,$size)
参数信息:
1.$image_id 图片路径为相对路径
2.$size l:大图 m:中图 s:小图 t:微图
流程控制函数
函数文件路径 app/base/lib/view/compilers/tramsy.php
常见的比如:
# 引入模版
<{include file="topwap/empty/activity_scratchcard.html" }>
# if判断
<{if 判断条件}>
···
<{elseif 判断条件}>
···
<{else}>
···
<{/if}>
# foreach循环
<{foreach from=$list item=data key=key}>
<{$key}> <{$data.title}>
<{/foreach}>常用的<{ }>函数
# 注释 呗包括的代码输出后消失
<{* 注释 *}> # 此段代码输出后消失Last updated