需要精通php的开发者使用
系统自带的标签有
{category **** } 获取栏目 {/category}
{linkage ****} 获取联动菜单 {/linkage}
{related ****} 相关文章 {/related}
{sql ****} sql查询 {/sql}
{table ****} 数据表查询 {/table}
{form ****} 站点表单循环 {/form}
{mform ****} 模块表单循环 {/mform}
{member ****} 会员循环 {/member}
{module ****} 循环模块数据 {/module}
{search ****} 模块搜索 {/search}
******等等如果自带的模板标签满足不了你的需求,开发者可以进行自定义模板标签,比如自定义:
{list action=mytag app=myapp ****} 自己的输出代码 {/list}实现步骤:
1、创建标签业务文件,Action文件夹默认不存在,需要手动创建
dayrui/App/Myapp/Action/Mytag.php
mytag就是标签的名称,不要带符号和数字,首字母大写,最好是英文组合,长度不限
myapp是应用插件的目录
2、Mytag.php文件格式要求:
<?php /** * 自定义模板解析标签 * $param数组就是参数 */ $data = [ ['name' => 123], ]; return $this->_return($system['return'], $data, $sql, $total, $pages, $pagesize);
3、标签调用
{list action=mytag app=myapp v1=参数1 v2=参数2 ****** }
{$t.name}
{$t.test}
{/list}
{$debug}
文档最后更新时间:2020-09-24 08:59:27