Altex
Новичок
SMARTY: Как в шаблоне создать массив?
Предчувствую вопрос: "зачем?".
Много раз было нужно, последний раз для того чтобы создать ассоциативный массив ошибок, и передавать через php ($smarty->assign) только идентификатор ошибки, а текст соответственно будет браться из этого массива.
Понимаю что есть вариант такой:
{if $error == 'ID_ERROR1'}
{elseif $error == 'ID_ERROR2'}
{elseif $error == 'ID_ERROR3'}
...
{elseif $error == 'ID_ERROR#'}
{/if}
но интересуют альтернативы.
Спасибо.
Предчувствую вопрос: "зачем?".
Много раз было нужно, последний раз для того чтобы создать ассоциативный массив ошибок, и передавать через php ($smarty->assign) только идентификатор ошибки, а текст соответственно будет браться из этого массива.
Понимаю что есть вариант такой:
{if $error == 'ID_ERROR1'}
{elseif $error == 'ID_ERROR2'}
{elseif $error == 'ID_ERROR3'}
...
{elseif $error == 'ID_ERROR#'}
{/if}
но интересуют альтернативы.
Спасибо.