通过文章ID获取文章分类

Get article category by article ID

我有文章ID。而且我不知道如何在本文中获取类别名称和其他参数。 xxxx_content 某篇文章中没有类别名称。

请帮忙!

无论您身在何处,都必须查询数据库以获取所需的所有文章信息。例如,在您的情况下,由于 #__content table 中的文章存储了 类别 ID,您必须加入类别 table因为它已经在 com_content 组件中完成了。

检查文件 components/com_content/models/articles.php 并在行 222 中您会看到:

// Join over the categories.
        $query->select('c.title AS category_title, c.path AS category_route, c.access AS category_access, c.alias AS category_alias')
            ->join('LEFT', '#__categories AS c ON c.id = a.catid');

这是从#__categories table 中获取类别名称的地方。您也可以通过类似的方式获取其他文章信息。