Der Codeigniter-Kalender zeigt keine korrekten Daten an, und das Limit funktioniert nicht

8

Ich verwende CodeIgniter Kalender Bibliothek.

Ich habe zwei Tabellen, die ich Kalenderdaten aus meiner Datenbank bekomme.

  1. Ereignistabelle
  2. extra_events Tabelle

Das Problem Ich habe 2 foreach Schleifen mit der zweiten foreach Schleife $query2->result_array() es lässt mich nicht die ersten Ereignisse an jedem Tag aus der Datenbanktabelle extra_events Ich versuche auch in der Lage sein, das Limit aus dem Extra zu setzen Ereignistabelle funktioniert aber nicht.

Aus der Tabelle extra_events

Beispiel

%Vor%

Es sollte

produzieren %Vor%
  

Frage Wie kann ich sicherstellen, dass alle Ergebnisse für $ query2- & gt; result_array () korrekt sind.

Bild

Funktion holen

%Vor%

Datenbank

    
Mr. ED 25.12.2015, 21:40
quelle

2 Antworten

5

Jetzt gelöst

Ich musste zwei Tabellen erstellen und dann in der Modellfunktion diese Zeile hinzufügen

$calendar[$event['day']] = '<br/>' . $event['event'];

Unterhalb der ersten foreach für das Hauptereignis und dann alle anderen zusätzlichen Ereignisse verwenden Sie die zweite foreach mit Array-Schlüssel existiert.

  

Damit kann ich jetzt auch steuern, wie viele Zeilen jetzt extra angezeigt werden   Ereignisse foreach Schleife.

%Vor%

Kalendermodell

%Vor%

Kalender-Controller

%Vor%     
Mr. ED 30.12.2015, 09:27
quelle
3

Sie können foreach begrenzen, um nur 2 Ereignisse zu erhalten.

Begrenzung foreach Schleife in get_events () Funktion.

%Vor%     
Ali Shan 26.12.2015 09:42
quelle

Tags und Links