tp5.1扩展标签的使用方法

tech2026-10-04  0

官网上的例子是错误的,是写反的,这里已经修改回来了,可以作为参考。

1.首先创建一个common模块,创建taglib文件夹/Cms.php(标签的名字.php)如下:

 2.cms.php:

<?php namespace app\common\taglib; use think\template\TagLib; class cms extends TagLib{ protected $tags = [ // 闭合 'open' => ['attr' => 'name,type', 'close' => 1], // 非闭合 'close' => ['attr' => 'name','close' => 0] ]; // 闭合 public function tagOpen($tag, $content) { $type = empty($tag['type']) ? 0 : 1; // 这个type目的是为了区分类型,一般来源是数据库 $name = $tag['name&
最新回复(0)