万能table标签使用方法
万能table标签调用方法
1、table标签用法
{table:数据表的名称}html模版{/table}
2、table参数
1)table 数据表名,必填,格式为:{table:content},表示查询“前缀_content”表。 默认值:content。可自定义查询任何表。 2)row 调用条数。 默认值:10。 3)orderby 排序规则。 默认值:id,表示以id排序。还可以是,所查询数据表的任何字段。 4)orderbyway 排序方式。 默认值:desc,表示倒叙。asc表示正序。 5)dbtype 查询方式。 默认值:mysql,表示mysql方式。mssql,表示mssql方式。 6)dbhost 远程数据库的连接地址。 默认值:空,表示调用默认配置中的链接。 7)dbuesr 远程数据库的用户名。 默认值:空,表示调用默认配置中的用户名。 8)dbpwd 远程数据库的用户密码。 默认值:空,表示调用默认配置中的用户密码。 9)dbname 远程数据库。 默认值:空,表示调用默认配置中的数据库。 10)where 查询条件。 默认值:1=1,查询所有数据。不为空,根据条件查询。 11)page 查询第几页。 默认值:0,调用所有。5,调用第5页内容。
3、返回值调用
{field:字段名} 如:{field:id}。
4、示例代码
/*查询“前缀+sitecrowd”这个表,取出10条数据,且按照ID的正序排序*/ {table:sitecrowd row="10" orderby="ID ASC"} <a href="{field:site_url}" {if field:id==$siteid}class="current"{/if}>{if field:id==1}首页{else}{field:site_name}{/if}</a> {/table:sitecrowd}
5、其他应用
调用区域练级菜单方法: {table:stepselect_enum where="selectid=1 and parentid=0" orderby="orderby" orderbyway="DESC"} 一级菜单: 地区名为:{field:name} 排序为:{field:orderby} 选项值:{field:evalue} 二级菜单调用: {table:stepselect_enum where="selectid=1 and parentid=field:id" orderby="orderby" orderbyway="DESC"} 地区名为:{field:name} 排序为:{field:orderby} 选项值:{field:evalue} {/table:stepselect_enum} {/table:stepselect_enum}