php - [typecho]获取 父级分类 名称?
迷茫
迷茫 2017-04-10 15:05:52
[PHP讨论组]

比如有2个父级分类 A, B
子分类4个分别是A-1, A-2, B-1, B-2
我想在子分类的文章里, 获取其父分类名称:A或B应该怎么做?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(3)
PHPz

$this->categories;可以输出所有当前分类,然后可以自己去数据库读取。期待有更好的方法。

怪我咯
//获取顶级分类
function topcategory($category) {
    $db = Typecho_Db::get(); 
    $prefix = $db->getPrefix(); 
    $rs = $db->fetchRow($db->select()->from($prefix.'metas')->where('slug = ?', $category)->limit(1));

    if($rs['parent']==0){
        return $rs['slug'];
    }
    else {
        $rs2 = $db->fetchRow($db->select()->from($prefix.'metas')->where('mid = ?', $rs['parent'])->limit(1));
        return $rs2['slug'];
    }
}

详见www.sisi321.com

阿神

这个我也知道的
问题是我只需要 单独输出 父级的名称A或B

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号