質問

なぜこのコードを持っています。

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

および$ order-> kindは1,2,3,4,6にできます だから、もしアイデアが何でもないなら5を作る?

役に立ちましたか?

解決

これはあなたのために機能しませんか?

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

Havenは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