Más de un valor en Smarty {if}
-
06-07-2019 - |
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?
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