Più di un valore in Smarty {if}
-
06-07-2019 - |
Domanda
Hy ho questo codice.
{if $isModerator && $order->kind==1}
bla bla
{/if}
e $ order- > kind possono essere 1,2,3,4,6 quindi fare 5 se non è un'idea?
Soluzione
Non funzionerebbe per te?
{if $isModerator && in_array($order->kind, array(1,2,3,4,5))}
bla bla
{/if}
Non uso Smarty da un po 'di tempo, quindi non ne sono sicuro.
Altri suggerimenti
Smarty ha un ciclo for o while? Puoi sempre scorrere su questo come in pseudocodice qui:
for($i=0;$i>max($order->kind);$i++){
if($isModerator and $order->kind==$i){
//code here
}
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow