请一个TP3.1自定义标签的错误

浏览:349 发布日期:2018/03/31 分类:求助交流 关键字: tp3.1
写了一个自定义标签 版本是3.13 不知为何总是有问题 请大家帮忙看一下public function _article($attr,$content) {


        
        $tag        = $this->parseXmlAttr($attr,'_articlex');

        $category     = $tag['category'];
        $recommend  = $tag['recommend'];
        $limit        = $tag['num'];
        $id         = empty($tag['id'])  ? 'vo' : $tag['id'];

        $parseStr   =  '<?php ';
        $parseStr  .=  '$__LIST__ = M("posts")->alias("a")->join("yy8_term_relationships as b on a.id=b.object_id","LEFT")->join("yy8_terms as c on c.id=b.term_taxonomy_id","LEFT")->field("a.id,a.title,a.createtime,b.term_taxonomy_id as cateid,c.name as catename")->order("a.id desc")->limit('.$limit.')->select();';
        $parseStr  .=  'if ($__LIST__): $'.$key.'=0;';
        $parseStr  .=  'foreach($__LIST__ as $key=>$'.$id.'):';
        $parseStr  .=  '++$'.$key.';$mod = ($'.$key.' % '.$mod.' );?>';
        $parseStr  .=  $content;//解析在article标签中的内容
        $parseStr  .=  '<?php endforeach;endif;?>';
        return $parseStr;
        
}
最佳答案
评论( 相关
后面还有条评论,点击查看>>