如何通过joomla中的ID获取文章的完整URL?

use*_*980 3 joomla2.5 joomla3.0

我有文章ID,如何获得本文的有效完整网址?这篇文章已经与菜单相关但我可能不知道,有没有简单的方法在PHP中获取网址?我正在使用joomla 3.2我已经尝试过了.

$article = ControllerLegacy::getInstance('Content')->getModel('Article')->getItem($article??Id); 
JRoute::_(ContentHelperRoute::getArticleRoute($articleId,$article->catid))
Run Code Online (Sandbox Code Playgroud)

Pra*_*apa 6

你可以像这样使用

 $article = JControllerLegacy::getInstance('Content')
            ->getModel('Article')->getItem($articleId);

  $url =  JRoute::_(ContentHelperRoute::getArticleRoute($articleId, 
                      $article->catid, 
                      $article->language))
Run Code Online (Sandbox Code Playgroud)