dedecms:
代码如下 | 复制代码 |
{dede:arclist row='10' orderby='id desc' titlelen=''} {/dede:arclist} phpcms:
{pc:content action="hits" catid="6" num="10" order="views DESC"} {loop $data $r} {/loop} {/pc} |
这就是它们强大之处。接下来介绍一下THINKPHP强大的TAG扩展库。thinkphp自带以个tag扩展库只要我们继承TagLib就能随心所遇的定义属于自己的标签。
命名规范: www.111com.net
TagLib+标签库名称.class.php
例子 下面的例子是实现调用导航 文件名称TagLibNav.class.php
代码如下 | 复制代码 |
class TagLibNav extends TagLib { //定义查询数据库标签 www.111cn.Net |
html 调用方式
代码如下 | 复制代码 |
配置文件
'APP_AUTOLOAD_PATH'=>'@.TagLib', //TagLib的位置 @.表示当前文件夹下
'TAGLIB_BUILD_IN'=>'Cx,Nav', //Cx是thinkphp基础类库的名称必须引用否则volist等标签就无法使用,Nav是自己定义的标签名称
控制器
代码如下 | 复制代码 |
class IndexAction extends Action{ public function index() { $this->display(); } } ?> |
这样在控制器中就不用写很多的代码咯!! 是不是很轻松?