умная ошибка цикла - PullRequest
       11

умная ошибка цикла

3 голосов
/ 12 мая 2011

В официальных документах говорится, что у smarty есть поддержка "while" .Однако я делаю в шаблоне следующее:

{while $foo > 0}
  {$foo--}
{/while}

и получаю следующую ошибку:

синтаксическая ошибка: нераспознанный тег while (Smarty_Compiler.class.php)

Не могли бы вы помочь с этим вопросом?Большое спасибо.

Ответы [ 2 ]

5 голосов
/ 12 мая 2011

Вы, вероятно, используете старую версию (без while) smarty, поэтому вы получаете ошибку

2 голосов
/ 12 мая 2011

Как сказал @RC, вы, вероятно, используете Smarty v2.Если вы не можете перейти на v3, вам нужно посмотреть {section} или, возможно, {foreach} для циклического воспроизведения.

...