1

単一のアイテム(記事)K2ページからカテゴリIDを取得しようとしています。私はやってみました:

JRequest::getVar( 'catid' ) 

しかし、それは空白を返します。$itemこのコードはitem.phpではなくindex.phpから実行しているため、オブジェクトにアクセスできません。

何か案は?

4

2 に答える 2

0

次を使用してみてください。

$db = JFactory::getDBO();
$query = "SELECT catid FROM #__k2_items WHERE id = 1";
$db->setQuery($query);
$result = $db->loadResult();

echo $result;

id = 1記事のIDを変更する必要があります。

動作するかどうか教えてください。

于 2012-10-24T22:26:07.443 に答える
0

現在のitemidを取得するための変更されたクエリは

$item_id = JRequest::getVar('Itemid');
$db = & JFactory::getDBO();
$query = "SELECT catid FROM #__k2_items WHERE id =".$item_id;
$db->setQuery($query);
$result = $db->loadResult();

echo $result;
于 2012-10-25T08:44:49.253 に答える