Smarty {if}의 하나 이상의 값
-
06-07-2019 - |
문제
이 코드가 있습니다.
{if $isModerator && $order->kind==1}
bla bla
{/if}
그리고 $ Order-> 종류는 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 cycle을 가지고 있습니까? 여기서 의사 코드에서 항상 순환 할 수 있습니다.
for($i=0;$i>max($order->kind);$i++){
if($isModerator and $order->kind==$i){
//code here
}
}
제휴하지 않습니다 StackOverflow