0
我想認爲它是一個很好的做法,做這樣的事情與MVC架構工作時:Smarty模板,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控制器,這樣可以讓模板更清潔一些。
那麼最好的方法是什麼?爲什麼?