如何指定读取某栏目下的文章,大神帮帮忙啊

浏览:1152 发布日期:2014/09/30 分类:求助交流 关键字: 栏目 读取 文章
自定义标签代码Class TagLibZv extends taglib {
    Protected $tags = array(
            'news' => array('attr' => 'limit,order,id', 'close' => 1), 
        );
Public function _news ($attr, $content) {
    $attr = $this->parseXmlAttr($attr);
    $str = <<<str
if (\$attr['id'] == 'all'){
    echo "等于0";
    \$news_cate = M('blog')->order("{$attr['order']}")->limit({$attr['limit']})->select();
}else{
    echo "不等于0";
    \$news_cate = M('blog')->where("cid={$attr['id']}")->order("{$attr['order']}")->limit({$attr['limit']})->select();
    }
    foreach (\$news_cate as \$news_cate_v) :
        extract(\$news_cate_v); 
        \$url = U('/' . \$id);

?>
str;
        $str .= $content;
        $str .= '<?php endforeach;?>';
        return $str;

    }
前台调用代码<news limit='15' order='visits' id='all'>
    <li><a href="{$url}">{$title|msubstr=0,30,'utf-8',false}</a><span>{$time|date='Y-m-d',###}</span></li>
</news>
通过id传入想要调用栏目的id就调出相应栏目的文章,如果不传或者传个all,就把全部文章调用出来,判断的不知道对不对,求大神指点。
最佳答案
评论( 相关
后面还有条评论,点击查看>>