ancms v2.3语言介绍
语法版本:ancms v2.3
ancms已经开发开发出来了,现在写技术文档。
先描述一下语法结构。
1、绑定数据
<!--{an:list table=[news] route=[newsview] field=[title,times] page=[true] sort=[times desc] row=[16] if=[typeid=12]}--> <li><span class="fr_time">${2|yyyy-MM-dd}</span><a href="${href}" target="_blank">${1}</a></li> <!--{/an}--> //http://www.ancms.net/cmshelp/1.html
相信懂程序的应该看的很明白吧。
list 表示列表函数
table 表示数据库表名
route 表示url路由名称
field 表示数据库表列的字段名
page 表示是否分页
row 表示要一页要显示的行数
sort 表示排序,asc升序、desc降序
if 表示条件 即(sql 中 where的功能)
${0} 表示 该列ID的值
${1} 表示 该列Title的值
${2} 表示 该列Times的值 其中 ${2|yyyy-MM-dd} 中的 yyyy-MM-dd 表示时间的格式
${href} 表示 该列url route的链接。即他的值,取决于他的route name值。
route=[newsview] 表示链接指向的是news的内容。
本文地址:http://www.ancms.net/cmshelp/1.html
2、分页显示
<!--{an:listpager table=[news] route=[newslist] row=[16] if=[typeid=12]}--> ${pager} <!--{/an}-->
listpager 表示分页函数
${pager} 表示分页的内容;必填
上面的其他参数,同上。
3、其他函数
an:type 表示网站栏目列表
就这些啦,网站应该够用了哦。
本文地址:http://www.ancms.net/cmshelp/1.html