Mam klasę główną kontrolera, w której mam wpisane zapytanie do bazy:
$this->loadModel('Categories'); $this->categories = new Categories(); // Select all categories from tables $category = $this->categories->select(); $category->setIntegrityCheck(false); $this->view->categories = $this->categories->getAdapter()->fetchAll($category);
Następnie w pliku layout.tpl mam pozycję:
{$layout->content->categories}
Tu zaznaczę, że nie samo "$layout->content" z uwagi na to, że wykorzystałem to już gdzie indziej w pliku layout.tpl.
No i plik categories.tpl:
{foreach from=$categories item=category name=categories} {if $smarty.foreach.categories.last} <li class="last"> {else} <li> {/if} <a href="{$baseUrl}/category/{$category.id}">{$category.name}</a> </li> {/foreach} {/if}
Bardzo proszę o pomoc w wyjaśnieniu dlaczego lista kategorii nie wyświetla się.