比如状态,有效或者无效。这个数据库中保存的是1或者2这样的字段。
显示在列表的时候不能是1或者2吧。
以前,我都是在后台foreach,处理的。感觉处理之后,前台就不灵活了。这个值就被替换成了文字。
比如加颜色,或者其他效果,就不太方便了。
今天尝试了一下,smarty还是可以处理状态输出的。
1.后台提供一个数组,$aStatus。
2.前台assign一个变量,<!--{assign var="status" value=$aListData[data].status}-->。
3.这样就可以用了。<!--{$aStatus.$status}-->,这样到时候就是文字了。
注:必须assign,直接用<!--{$aStatus.$aListData[data].status}-->
这样语法就不对了,就报错了。