Ошибка в цикле smarty

Тема в разделе "PHP", создана пользователем danneo, 10 ноя 2012.

Статус темы:
Закрыта.
Модераторы: latteo
  1. danneo

    danneo Честный

    Регистр.:
    13 ноя 2007
    Сообщения:
    1.463
    Симпатии:
    114
    Уже все перепробовал... тупость какая-то.
    В шаблонизатор передают две переменные (два раза:( массив и простой текст, для теста.
    Массив перед передачей вывожу в php. Он отображается. Т.е. сформировать нормально.
    В шаблоне tpl простая переменная выводится, а массив не хочет.
    PHP:
    {foreach $Categories as $item}
         <
    a href="">f{$item['name']}</a><br />
    {/foreach}
    Выводится один "f$". Получается, что foreach не срабатывает вообще. Пробовал и и указывать from=$Categories, толку нет.
    Чего такое может быть?
     
  2. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.546
    Симпатии:
    1.418
    А если попробовать {$item.name} ?

    PS для поиска багов вычитывал скомпилированный смарти код, который лежит в директории, задаваемой в переменной $smarty->compile_dir
     
Статус темы:
Закрыта.