Je voulais avis est-il une bonne pratique de faire des choses comme celle-ci tout en travaillant avec l'architecture MVC:templates Smarty, MVC et les variables des modèles à l'intérieur
{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}
Ou dois-je faire ces choses à l'intérieur php, puis accéder seulement avec :
{foreach from=$items item="list"}
{$list.class_name}
{/foreach}
La raison pour laquelle je pose cette question, parce qu'on m'a dit qu'il est nécessaire de faire à l'intérieur des modèles (car il est des questions de style et etc), mais je pense en face, je pense qu'il doit être fait à l'intérieur Contrôleur PHP de sorte que vous laissez les modèles un peu plus propre.
Alors, quelle est la meilleure approche et pourquoi?