我确实有这样简单的条件,在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);
}
?>
答案 0 :(得分:1)
最佳做法是在控制器中执行此操作或单独的帮助程序功能(取决于实际用例)。除此之外,我会以第二种方式进行,因为如果你打算使用PHP标签,你就不会使用@if
获得任何优势......