Rumah > pembangunan bahagian belakang > tutorial php > [typecho]获取 父级分类 名称?

[typecho]获取 父级分类 名称?

WBOY
Lepaskan: 2016-06-06 20:41:41
asal
1595 orang telah melayarinya

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

回复内容:

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

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

<code>//获取顶级分类
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'];
    }
}
</code>
Salin selepas log masuk

详见www.sisi321.com

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

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan