我有这个代码。

{if $isModerator && $order->kind==1}
bla bla
{/if}

和$ order->种类可以是1,2,3,4,6 所以如果不是这个想法那么制作5?

有帮助吗?

解决方案

这不适合你吗?

{if $isModerator && in_array($order->kind, array(1,2,3,4,5))}
bla bla
{/if}

现在还没有使用Smarty很长一段时间,所以不确定。

其他提示

Smarty有一个for或while循环?你总是可以像在伪代码中那样循环:

for($i=0;$i>max($order->kind);$i++){
  if($isModerator and $order->kind==$i){
    //code here
  }
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top