按文章ID获取文章类别

时间:2015-02-01 13:40:47

标签: joomla joomla3.0

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

请帮忙!

1 个答案:

答案 0 :(得分:1)

无论您身在何处,您都必须查询数据库以获取所需的所有文章信息。例如,在您的情况下,由于#__content表中的文章存储了类别ID ,您必须加入类别表,因为它已经完成在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表的地方。以类似的方式,您也可以获得其他文章信息。