我定义的标签
<?php
namespace app\core\com;
use think\template\TagLib;
class Bjp extends Taglib
{
protected $tags = [
// 标签定义: attr 属性列表 close 是否闭合(0 或者1 默认1) alias 标签别名 level 嵌套层次
'forthtml' => ['attr' => 'v'],
];
public function tagforthtml($tag, $content)
{
$val = $tag['v'];
$val = nl2br($val);
return $val;
}
}
模板中{forthtml v ="$main['content']"}{/forthtml} 这样调用的
在config.php引入的。
'template' => array(
'taglib_build_in' => 'cx,app\core\com\Bjp',
), 这样引入的
为何我自定义标签用不起呢?