Joomla 如何从类别id获取类别名称?

Joomla 如何从类别id获取类别名称?,joomla,categories,Joomla,Categories,我是joomla的新手。在我的模块中,我必须提供选择类别选项。我试图通过以下代码从后端获取类别名称,但没有成功。代码 $backId=$params->get('mycategory'); $db->setQuery('SELECT cat.title FROM #__categories cat RIGHT JOIN #__content cont ON cat.id = cont.catid WHERE cont.id='.$backId); $category_title =

我是joomla的新手。在我的模块中,我必须提供选择类别选项。我试图通过以下代码从后端获取类别名称,但没有成功。代码

$backId=$params->get('mycategory');
$db->setQuery('SELECT cat.title FROM #__categories cat RIGHT JOIN #__content cont ON cat.id = cont.catid WHERE cont.id='.$backId);
$category_title = $db->loadResult();

if ($category_title)
{
    echo $category_title;
}

如何获取我选择的类别名称。谢谢…

希望这可能有用

$db = JFactory::getDbo();
$id = jrequest::getint('id');
//match id to cat.id from _categories set to variable $id
$db->setQuery("SELECT cat.title FROM #__categories cat WHERE cat.id='$id'");
$category_title = $db->loadResult();
echo "$id";
echo "$category_title";

$backId
的值是什么?$backId是我从模块后端选择的类别的id。您使用的是joomla的哪个版本?请尝试在phpmyadmin中运行查询,以确保您的查询返回一些结果。它提供了当前文章类别的名称,但我需要我选择的类别