2015-03-03 75 views
0

我确实有这样的简单条件,在laravel刀片内使用的最佳实践是什么?Laravel刀片最佳实践分配变量

@if($revv < 25) 
    <? $rv = 2; ?> 
@elseif($revv >= 25 && $revv < 35) 
    <? $rv = 2.5;?> 
@elseif($revv >= 35 && $revv < 50) 
    <? $rv = 3;?> 
@else 
    <? $rv = round($revv/20);?> 
@endif 

是上面一个是当我可以只用2 PHP标签下面的最佳方法,

<?php 
    if($revv < 25){ 
     $rv = 2; 
    } 
    elseif($revv >= 25 && $revv < 35){ 
     $rv = 2.5; 
    }elseif($revv >= 35 && $revv < 50){ 
     $rv = 3; 
    }else{ 
     $rv = round($revv/20); 
    } 
?> 

回答

1

最好的做法是这样做的控制器或单独的辅助功能(视在实际使用情况下)。除此之外,我会这样做第二种方式,因为如果您打算使用PHP标签,您无法利用@if ...

+0

感谢您的建议.. – RunningAdithya 2015-03-03 11:57:06

+0

不客气。如果你需要更多的帮助或者想要更准确的答案,我需要知道你在什么情况下有这个if语句(阅读:更多的代码) – lukasgeiter 2015-03-03 11:58:49