0

Joomla 2.5では、記事IDに基づいて、この記事が割り当てられている関連メニュー項目をプログラムで見つける方法は?

前もって感謝します。

4

1 に答える 1

0

うーん...それは面倒になるかもしれません。より簡単な解決策がない限り、次のような方法で開始できます (テスト済みで動作します)。

$db =& JFactory::getDBO();
$query = $db->getQuery(true);
$query->SELECT('
    menu.id AS id
    ,menu.link AS link');
$query->FROM('#__menu AS menu');
$query->GROUP('
     menu.id
     ,menu.link');
$db->setQuery($query);
$results = $db->loadAssocList();

//take the results, loop, explode the link apart to isolate the article id
foreach ($results as &$result) {
    $articleid = explode('view=article&id=', $result[link]);
    echo $result[id] . " - " . $articleid[1] . "<br />";
}
于 2012-05-19T05:29:09.783 に答える