Как сделать назначение в Smarty? - PullRequest
2 голосов
/ 26 октября 2010

Я пробовал таким образом, но, похоже, не работает:

{if $i == 1}
    $value = $recommend[3];
{/if}

Поддерживает ли smarty операцию присваивания?

Ответы [ 3 ]

4 голосов
/ 26 октября 2010

Чтобы назначить переменные в шаблоне, выполните:

{if $i == 1}
    {assign var='value' value=$recommend[3]}
{/if}
1 голос
/ 26 октября 2010

Для этого есть метод assign().Проверьте это здесь:

http://www.smarty.net/manual/en/api.assign.php

0 голосов
/ 26 октября 2010

Еще одна опция, кроме assign () (которая, вероятно, лучше с точки зрения разделения кода и представления) - http://www.smarty.net/manual/en/language.function.php.php

...