PHP цикл, чтобы повторить все идентификаторы статьи Joomla - PullRequest
1 голос
/ 04 сентября 2011

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

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

1 Ответ

1 голос
/ 04 сентября 2011

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

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

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

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

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

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

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

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

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

}

...