需要精通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}
上一篇:输出最后一次运行的SQL
下一篇:Table类:查询条件继承
有站啦CMS®万能建站系统基于 CodeIgniter4 高性能的开发框架,支持接入Laravel、ThinkPHP三种内核可选,基于MIT开源许可协议,免费且不限制商业使用。 提供PC + 手机 + 微信 + 小程序 + APP API + 多终端一体化网站技术解决方案。