Мне хотелось бы узнать, стоит ли делать подобные вещи во время работы с архитектурой MVC:
{foreach from=$items item="list"}
{if $list.index < 5}
{assign value="good" var=$class_name}
{else}
{if $list.index % 2 eq 1}
{assign value="bad" var=$class_name}
{else}
{assign value="average" var=$class_name}
{/if}
{/if}
{/foreach}
Или я должен сделать такие вещи внутри php, а затем просто получить доступ с помощью:
{foreach from=$items item="list"}
{$list.class_name}
{/foreach}
Причина, по которой я спрашиваю об этом, заключается в том, что мне сказали, что это нужно делать внутри шаблонов (потому что это проблемы со стилем и т. Д.), Но я думаю, напротив, я думаю, что это нужно делать внутри контроллера PHP, чтобы Вы оставляете шаблоны немного чище.
Так какой подход лучше и почему?