我想在每第5行添加另一个div代码。类似的东西:
@foreach ($vip_ads as $key=>$ad)
@if($key%30==0) {
<div></div>
}
@include('front.ad.ad_template.view')
@endforeach
@foreach ($ads as $key=>$ad)
@if($key%30==0) {
<div></div>
}
@include('front.ad.ad_template.view')
@endforeach
我的laravel版本是4.所以我不能使用新的loop-&gt;迭代函数。问题是它没有给div一个新的块。一行中的所有东西,同时我需要关闭第5行(6列总共30个元素)并放置一个新的div,然后继续使用给定的$ key值,直到它得到例如60.而下一个问题是我可能有$ vip_ads中的值少于10,但$ vip_ads和$ ads的总值必须为30。对不起我的英语不好。可以在http://zaza.iknobel.kz/catalog-ad/index/17
看到此示例答案 0 :(得分:0)
我只使用laravel 5.x,但你的代码还不错,小心你的密钥必须是数字,或者添加$ i = 0;之前在循环中使用php和$ i ++
@foreach ($vip_ads as $key=>$ad)
@if($key%5==0)
<div></div>
@endif
@include('front.ad.ad_template.view')
@endforeach
或
<?php $id=0;?>
@foreach ($vip_ads as $ad)
<?php $i++;?>
@if($i%5==0)
<div></div>
@endif
@include('front.ad.ad_template.view')
@endforeach
编辑: 对于ad_template(A),使用类似于引导程序的col-md-3,对于div(-----)使用col-md-12,它将如下所示:
A A A A
-------
A A A A