我试图用foreach
smarty 中的嵌套和 if 语句过滤掉价格,但是每当我在foreach
循环中使用 if 语句时,它都会导致空白页。
这是导致问题的代码
{foreach $value.Regstration as $price}
{if($price.price gt 0)}
<br>{var_dump($price.price)} <br>
{/if}
{/foreach}
即使我试过这个
{foreach $value.Regstration as $price}
{if(1==1)}
<br>{var_dump($price.price)} <br>
{/if}
{/foreach}
这也返回空白页
但是如果没有 if 语句,我会得到这样的结果
float(14.95)
float(-1)
float(-1)
float(-1)
所以谁能告诉我我在哪里做错了,或者如果没有,谁能告诉我如何过滤等于或低于零的价格。