这篇文章主要介绍了ThinkPHP模板自定义标签使用方法,需要的朋友可以参考下
转之--http://www.jb51.net/article/51584.htm
使用模板标签可以让网站前台开发更加快速和简单,使用过dedecms、phpcms等内容管理系统的人应该都知道,cms的前台都是使用模板标签来调用数据。以调用文章列表为例:
dedecms可以写成:
1 2 3 4 5 |
|
phpcms可以写成:
1 2 3 4 5 6 7 |
|
ThinkPHP的自定义标签同样能够实现这样强大的功能。ThinkPHP自定义标签通过TAG扩展库来实现。而ThinkPHP本身就自带了一个tag扩展库只要我们继承TagLib就能随心所遇的定义属于自己的标签。
命名规范:
TagLib+标签库名称.class.php
下面以实现调用导航为例加以说明
文件TagLibNav.class.php如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
|
html页面调用方式:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
配置文件:
1 2 |
|
控制器:
1 2 3 4 5 6 7 |
|
至此实现了自定义标签,在控