2014-09-29 69 views
-5

显示数据在此代码打印值如何:使用如果条件在刀片

<li class="price-val">{{ $value->price ? '$value->price &#128; month<span class="price-fea-ct">&#42;VAT Included</span>':'$value->price &#128; month' }}</li> 

$值 - >价格变量是有0 & 9值respectively.but它打印value.print $值 - >价格只是。

+4

这是我见过的最糟糕的标题。您还应该将代码格式化为代码。 – crashmstr 2014-09-29 13:57:10

回答

0

像这样的东西应该工作

<li class="price-val"> 
@if ($value->price) 
{{{ $value->price }}} &#128; month<span class="price-fea-ct">&#42;VAT Included</span> 
@else 
{{{ $value->price }}} &#128; month 
@endif 
</li> 

但是对我来说,情况没有任何意义 - 如果价格为0,你就会显示0/month,它似乎不符合逻辑

0

你有语法错误,请试试这个:

<li class="price-val"> 
    {{ 
     $value->price ? 
     $value->price . '&#128; month <span class="price-fea-ct">&#42;VAT Included</span>' : 
     $value->price . '&#128; month' 
    }} 
</li>