ThinkPHP-扩展指南-普通标签扩展

来自站长百科
跳转至: 导航、​ 搜索

导航:返回上一页

普通标签的扩展可以通过配置TAG_EXTEND_PARSE参数来进行,例如,我要扩展一个下面的js标签实现:

XML/HTML代码

{/Public/Js/Think.js}   

希望能够实现加载/Public/Js/Think.js的结果。我们可以在项目配置文件中定义:

XML/HTML代码

TAG_EXTEND_PARSE=>array(    

    "js"=>"parse_js_load",   // 定义js标签的解析方法 js必须使用小写定义    

)   

然后我们在项目的函数库里面添加parse_js_load函数,如下:

PHP代码

function parse_js_load($str){    

return  '<script type="text/javascript" src="'.$str.'"></script>';    

}   

在删除项目的编译缓存文件~app.php后,就可以使用hello普通标签了。虽然这个例子非常简单,但是只要理解以后就可以扩展出功能强大的普通标签了。