質問
なぜこのコードを持っています。
{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
}
}
所属していません StackOverflow