@rsi
software engineer

Joomla как получить список материалов категории?

Здравствуйте, очень много гуглил на эту тему, но смог найти только такое решение
$db =& JFactory::getDBO();
$query = $db->getQuery(true);
$query = 'SELECT id FROM `#__categories` where parent_id=12';
$db->setQuery($query);
$res= $db->loadAssocList();
$idList=array();
foreach($res as $resOne){
	$idList[]=$resOne['id'];
}
$idList = implode(",", $idList);
$query = 'SELECT * FROM `#__content` WHERE `catid` in (12, '.$idList.') AND `state`>0 LIMIT 0,50';
$db->setQuery($query);
$res= $db->loadObjectList();


Собственно оно и используется как черновое, но даже если не придраться к тому, что это говонокод, то мне кажется должно быть другое решение, основанное на Api методах.

Подскажите, если специальные функции для получения всех материалов под категории или мне не стоит искать и просто отрефакторить этот кусок?
  • Вопрос задан
  • 4389 просмотров
Решения вопроса 1
cyber-jet
@cyber-jet
А не проще использовать стандартный модуль джумлы для этих целей?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы