通过文章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 中获取类别名称的地方。您也可以通过类似的方式获取其他文章信息。
我有文章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 中获取类别名称的地方。您也可以通过类似的方式获取其他文章信息。