ThinkPHP-扩展指南-普通标签扩展
来自站长百科
导航:返回上一页
普通标签的扩展可以通过配置TAG_EXTEND_PARSE参数来进行,例如,我要扩展一个下面的js标签实现:
{/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普通标签了。虽然这个例子非常简单,但是只要理解以后就可以扩展出功能强大的普通标签了。