Более одного значения в Smarty {если}
-
06-07-2019 - |
Вопрос
Привет, у меня есть этот код. Р>
{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}
Давно не пользовался Smarty, так что не уверен.
Другие советы
У Smarty есть цикл for или while? Вы всегда можете переключиться на это, как в псевдокоде:
for($i=0;$i>max($order->kind);$i++){
if($isModerator and $order->kind==$i){
//code here
}
}
Не связан с StackOverflow