Pregunta

Hy tengo este código.

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

y $ order- > kind pueden ser 1,2,3,4,6 entonces hacer 5 si no es la idea alguna idea?

¿Fue útil?

Solución

¿No funcionaría esto para usted?

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

No he usado Smarty durante bastante tiempo, así que no estoy seguro.

Otros consejos

¿Smarty tiene un ciclo para o mientras? Siempre puedes hacer un ciclo en eso como en pseudocódigo aquí:

for($i=0;$i>max($order->kind);$i++){
  if($isModerator and $order->kind==$i){
    //code here
  }
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top