带有单元格值的Laravel表单元格颜色

问题描述 投票:1回答:2

这是我的刀片循环。

@for ($coun=0;$coun< $count_2; $coun++)
<table id="table2" border="1" style="display: inline-block;clear: both;">
        <tbody>
          <tr><td><?php print_r( $array_mem['id'][$coun]); ?></td></tr>
          <tr><td><?php print_r( $array_mem['Name'][$coun]); ?></td></tr>
          <tr><td><?php print_r( $array_mem['Mark'][$coun]); ?></td></tr>
          <tr><td><?php print_r( $array_mem['Sub_1'][$coun]); ?></td></tr>
          <tr><td><?php print_r( $array_mem['Sub_2'][$coun]); ?></td></tr>
          <tr><td><?php print_r( $array_mem['Sub_3'][$coun]); ?></td></tr>
        </tbody>
</table> @endfor

我有一组条件可以检查每列中的值。并且还改变了单元格的颜色取决于。

+-------------------+-------------+
| Condition         | Cell Colour |
+-------------------+-------------+
| If Id < 10        | Red         |
+-------------------+-------------+
| If Id>10 && Id<20 | Green       |
+-------------------+-------------+
| If Mark <20       | Red         |
+-------------------+-------------+
| If Mark >20       | Green       |
+-------------------+-------------+
| If Sub_1 < 20     | Red         |
+-------------------+-------------+

是否有任何方法可以检查并制作特定颜色的电池。

除了使用if else条件外,其他都在寻找东西,这意味着使用functionthis

php laravel laravel-5
2个回答
1
投票

您应该将逻辑提取到其他位置,而不是在视图中进行if / else,并且可以通过多种方式来实现。一种方法是创建一个帮助文件,并声明一个帮助函数并在视图中使用它。因此,为此,您可以在app/Helpers/Helper.php中创建一个辅助文件,然后在composer.json文件中,可以在files部分中添加一个条目,如下所示:


1
投票

您可以从model类中创建一个变量,并在其中添加所有逻辑

© www.soinside.com 2019 - 2024. All rights reserved.