Цикл PHP для отображения всех идентификаторов статей Joomla

С моими базовыми знаниями PHP я пытаюсь создать модуль для Joomla V1.5. Я не совсем разбираюсь во всех классах и методах Joomla, но, возможно, вы сможете мне помочь.

То, что я пытаюсь сделать, это создать цикл php, который повторяет все идентификаторы статей (и некоторые html) из определенной категории. Обычно я делаю это, вызывая таблицу содержимого из базы данных Joomla, но чтобы сделать код более аккуратным, я хочу использовать для этого классы Joomla. Может ли кто-нибудь указать мне правильное направление, какие классы и методы использовать для этого?


person n1ght-dev    schedule 04.09.2011    source источник


Ответы (1)


Нет классов для обработки выбора статей.

Итак, все сводится к использованию запроса и циклу по набору результатов:

$catId = 59; // идентификатор категории

$query = "SELECT * FROM #__content WHERE catid ='" . $catId . "'"; // подготовить запрос

$db = &JFactory::getDBO(); // получить объект базы данных

$db->setQuery($запрос); // применить запрос

$articles = $db->loadObjectList(); // выполнить запрос, вернуть список результатов

foreach($articles as $article){ // цикл по статьям

    echo 'ID:' . $article->id . ' Title: ' . $article->title;

}

person hbit    schedule 04.09.2011