在Jade中迭代tr fmod 2

时间:2016-09-14 17:03:35

标签: laravel-5

我有一个问题,在Laravel 5中使用elixir jade在Jade中使用fmod()迭代td到tr中

<?php $i = 1; ?>
@foreach($fields_base as $field)
    @if(fmod($i,2))
        tr.left                 
    @else
        td.bold Name:
        td Smith
    @endif
    <?php $i++; ?>
@endforeach

但是当jade编译时我有

@foreach($fields_base as $field)
    @if(fmod($i,2))
        <tr class="left"></tr>
    @else
        <td class="bold">Name:</td>
        <td>Smith</td>
    @endif
@endforeach

td没有进入tr,我可以在Jade模板中做这个:(我需要这个结果

@foreach($fields_base as $field)
    @if(fmod($i,2))
        <tr class="left">
    @endif
        <td class="bold">Name:</td>
        <td>Smith</td>
    @if(!fmod($i,2))
        </tr>
    @endif
@endforeach

基于此示例:

if (fmod($num,2)) echo '<tr>';
echo "<td>" . $num . "</td>";
if (!fmod($num,2)) echo '</tr>';

问候!

0 个答案:

没有答案