Smarty birden fazla değer {if}

2 Cevap php

Hy ben bu kodu var.

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

and $order->kind can be 1,2,3,4,6 so making 5 if is not the idea any idea?

2 Cevap

Sizin için bu iş olmaz mıydı?

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

Artık uzunca bir süre için Smarty kullanılmaz, çok emin değil.

Smarty bir veya devir sırasında var? Burada pseudocode gibi bu konuda yapabildin zaman döngüsü:

for($i=0;$i>max($order->kind);$i++){
  if($isModerator and $order->kind==$i){
    //code here
  }
}