Laravel blade 分配变量的最佳实践
Laravel blade best practice to assign variable
我确实有这样简单的条件,在 laravel blade 中使用的最佳做法是什么?
@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);
}
?>
最佳做法是在控制器或单独的辅助函数中执行此操作(取决于实际用例)。除此之外,我会用第二种方法来做,因为如果你无论如何都要使用 PHP 标签,那么使用 @if
不会获得任何优势......
我确实有这样简单的条件,在 laravel blade 中使用的最佳做法是什么?
@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);
}
?>
最佳做法是在控制器或单独的辅助函数中执行此操作(取决于实际用例)。除此之外,我会用第二种方法来做,因为如果你无论如何都要使用 PHP 标签,那么使用 @if
不会获得任何优势......