我有一個約90個項目的PHP對象。我試圖用交替列輸出這些行。我當前的代碼是輸出2項每行是:如何替換每行的列數?
<?php
$_collectionSize = $_productCollection->count();
$_columnCount = 2;
$i = 0;
?>
<?php foreach ($_productCollection as $_product): ?>
<?php if ($i++ % $_columnCount == 0): ?>
<section class="row">
<?php endif ?>
<div class="six columns"></div>
<?php if ($i % $_columnCount == 0 || $i == $_collectionSize): ?>
</section>
<?php endif ?>
<?php endforeach; ?>
我怎麼能修改此代碼以交替的列數的每一行,使輸出會像:
<div class="row">
<div class="six columns"></div>
<div class="six columns"></div>
</div>
<div class="row">
<div class="three columns"></div>
<div class="three columns"></div>
<div class="three columns"></div>
<div class="three columns"></div>
</div>
<div class="row">
<div class="six columns"></div>
<div class="six columns"></div>
</div>
<div class="row">
<div class="three columns"></div>
<div class="three columns"></div>
<div class="three columns"></div>
<div class="three columns"></div>
</div>
感謝
谷歌的PHP模板引擎(諸如Smarty或嫩枝)。您可以稍後感謝我:) –