Вывод данных из базы данных

221
22 мая 2017, 00:36

Пишу простой модуль для Joomla для вывода ссылок, нужно вывести название и ссылку.

Файл модуля mod_seo_link.php

defined('_JEXEC') or die;
require_once dirname(__FILE__) . '/helper.php';
$list = ModSeoLinkHelper::getList($params);
require JModuleHelper::getLayoutPath('mod_seo_link');

Обработчик helper.php

    class ModSeoLinkHelper {
    public static function getList($params) {
        // Obtain a database connection
        $db = JFactory::getDbo();
// Retrieve the shout
        $query = $db->getQuery(true)
                ->select($db->quoteName(array('title', 'link')))
                ->from($db->quoteName('#__mod_seo_link'));//table name
// Prepare the query
        $db->setQuery($query);
// Load the row.
        $result = $db->loadResult();
// Return the Hello
        return $result;
    }
}

и выводит все это файл default.php

    defined('_JEXEC') or die; ?>
<div class="seo_link">
    <?php
    foreach ($list as $key => $item) {?>
    <a href="<?php echo $item ->link; ?>"><?php echo $item -> title; ?></a>
   <?php }
   unset($item);?>
</div>

цикл не работает,подскажите в чем проблема?

Answer 1

Проблему решил заменив в файле обработчика helper.php строку

  $result = $db->loadResult();

на

$result = $db->loadObjectList();
READ ALSO
Существование объекта

Существование объекта

БлогПользователь пишет пост

322
RBAC в Yii.Помогите разобраться

RBAC в Yii.Помогите разобраться

Всем доброго времени сутокТолько недавно начал изучать Yii2, и понадобилось выучить RBAC

439
Помогите распарсить XML XMLReader&#39;ом

Помогите распарсить XML XMLReader'ом

Коллеги, хмлка имеет вид

346
Задать место для переменой

Задать место для переменой

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

245