需要精通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 07:59:27
我来修改此文档(3) 不会操作怎么办?