Здесь есть несколько вещей, которые не имеют смысла для меня, поэтому я буду слепо пытаться реорганизовать ваши сценарии и перенести всю обработку в ту модель, к которой они относятся (вам не следует манипулировать данными вview).
Непроверенный фрагмент:
$db = $this->getDbo();
$query = $db->getQuery(true)
->select('result1 * result2')
->from('#__load')
->orderBy(1);
$db->setQuery($query);
return $db->loadColumn();
Соответствующие страницы для чтения:
Я ожидаю, что ваше представление теперь получит следующееотсортированный и проиндексированный массив:
$this->items = [2, 3, 6, 7, 8];
Если вы являетесь пользователем Joomla, присоединяйтесь к нам на Joomla Stack Exchange .Просмотрите моих ответов на mysql
помеченных вопросов для объяснения примеров и лучших практик.
Если вы живете в Брисвегасе, приходите на нашу ежемесячную встречу группы пользователей Joomla в Уэст-Энде (мы не страшные люди).Это место, где вы можете использовать сеть IRL людей, которые хотят помочь вам развить свои навыки и завершить ваши проекты.