Добрый день!
Пытаюсь сделать небольшой запрос в базу с последующим отображением.
Имеем сам модуль
Код:
<?php
class mymoduledisplayModuleFrontController extends ModuleFrontController
{
public function initContent()
{
parent::initContent();
$this->setTemplate('display.tpl');
$this->context->smarty->assign(
$result = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS('
SELECT p.id_product, p.price
FROM `'._DB_PREFIX_.'product` p
WHERE (p.`id_product` > 155)
ORDER BY `id_product` '));
$returns = array();
foreach ($result as &$row)
{
$return = $this->context->smarty->assign(
array(
'id' => $row['id_product'],
'price' => $row['price'],
)
);
}
return $returns;
return $this->display(__FILE__, 'display.tpl');
}
}
И соответственно файл display.
Код:
{include file="$tpl_dir./errors.tpl"}
{foreach from=$returns item=return name=fast}
<hr />
{foreach from=$return item=price}
{$id} {$price} <br />
{/foreach}
{/foreach}
Собственно не отображается вообще ничего. Сам запрос в sql проходит нормально. Но для красоты отображения требуется передача в tpl файл. Подскажите хотя бы куда копать.