hey,
der Denkfehler ist, dass du die Modulo-Berechnung über die Anzahl der Items herausfinden willst & nicht über die Nummer des momentanen Items.
Schließen musst du das div auch ;-)
Du kannst $i = 0; vor der Schleife definieren & in der Schleife jeweils einen dazu zählen. So kannst du dann auch auf das erste Item reagieren.
PHP-Code:
$i=0;
$count = count($this->data);
foreach($this->data as $el){
if($i % 3 == 0) {
echo $i > 0 ? "</div>" : ""; //div schließen, wenn es nicht das erste ist.
echo "<div class="row">";
}
......
++$i;
}
echo '</div>'; //letztes div schließen
Lesezeichen