Bootstrap-Zeilenklasse für alle 3 Spalten

8

Ich möchte 12 Artikel mit Pagern mit Bootstrap 3 Theming drucken:

%Vor%

Allerdings muss ich div mit der Klasse "row" mit 3 Spalten innerhalb drucken.

%Vor%

wird in meinem Fall nicht funktionieren, weil ich kategorienbezogene Artikel drucke (Eins-zu-Viele-Beziehung) und dessen Objekt, nicht Array.

    
Heihachi 17.08.2014, 04:22
quelle

6 Antworten

10

Sie haben zwei Möglichkeiten.

  1. Verwenden Sie array_chunk() , indem Sie zuerst Ihre Ergebnisse in ein Array konvertieren
  2. Verwenden Sie eine benutzerdefinierte Funktion break_array() , mit der Sie dasselbe tun können wie array_chunk() , aber für Objekte

Option 1:

%Vor%

Option 2:

Platzieren Sie dies in einer Hilfsfunktion irgendwo in Ihrer Anwendung:

%Vor%

Dann aus Ihrer Sicht:

%Vor%     
Laurence 17.08.2014 10:29
quelle
7

Erstellen Sie eine Zählvariable und geben Sie ein neues row zurück, wenn der Zählwert 0 ist oder durch 3 teilbar ist. Ich habe den Großteil Ihres Codes aus dem folgenden Beispiel entfernt. Sie müssen Ihre foreach -Schleife sowie Dein div Inhalt.

%Vor%     
Dan 17.08.2014 06:04
quelle
1
%Vor%     
Cas Bloem 07.11.2014 08:43
quelle
0
%Vor%     
tribulant 02.07.2015 21:58
quelle
0

Der von Dan vorgeschlagene wird eine falsche Trennung in Spalten erzeugen. Die richtige Variante sieht dann so aus:

%Vor%     
simon 13.10.2015 13:44
quelle
0

// initialisiere die Anzahl auf 4.5

%Vor%     
james kandau 28.06.2016 09:06
quelle