![]() |
EGOCMS
24.0
EGOTEC Content-Managament-System
|
Klassendiagramm für Page_Iterator:
Zusammengehörigkeiten von Page_Iterator:Öffentliche Methoden | |
| __construct ($site='', $db='') | |
| nextPage () | |
| numRecords () | |
| current () | |
| next () | |
| key () | |
| valid () | |
| rewind () | |
| getDb () | |
| setHaltId ($id) | |
| __toString () | |
| count () | |
Datenfelder | |
| $page | |
Ein Page Iterator
Diese Klasse stellt für getPages, getChildren, ... einen Iterator zur Verfügung.
Definiert in Zeile 21 der Datei Page_Iterator.php.
| __construct | ( | $site = '', |
|
$db = '' |
|||
| ) |
Der Konstruktor
| $site | object Das Objekt der zugehoerigen Site. |
| $db | object Das Objekt der Datenbankabfrage. Falls $db nicht gesetzt wird, dann wird einen leerer Page_Iterator zurückgeliefert, d.h. nextPage ist gleich beim ersten Aufruf false. |
Definiert in Zeile 37 der Datei Page_Iterator.php.
| __toString | ( | ) |
| count | ( | ) |
Definiert in Zeile 198 der Datei Page_Iterator.php.
Benutzt numRecords().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| current | ( | ) |
Iterator: Aktuelles Element zurückgeben.
Definiert in Zeile 115 der Datei Page_Iterator.php.
Benutzt $page.
| getDb | ( | ) |
Das Datenbankobjekt zurückgeben.
Definiert in Zeile 173 der Datei Page_Iterator.php.
| key | ( | ) |
Iterator: Aktuellen Schlüssel, hier Index der Ergbenisse, zurückgeben.
Definiert in Zeile 135 der Datei Page_Iterator.php.
| next | ( | ) |
Iterator: Zum nächsten Element springen.
Definiert in Zeile 125 der Datei Page_Iterator.php.
Benutzt nextPage().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| nextPage | ( | ) |
Liefert die nächste Seite zurück
Liefert die nächste Seite als Page Objekt zurück
Definiert in Zeile 58 der Datei Page_Iterator.php.
Benutzt $page.
Wird benutzt von next() und rewind().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| numRecords | ( | ) |
Liefert die Anzahl der Ergebnisse zurück
Diese Funktion liefert die Anzahl der Ergebnisse einer SQL Abfrage durch Site::getPages() zurück. Rückgabe von 0 oder (void) bedeutet, dass keine Ergebnisse vorliegen.
Definiert in Zeile 105 der Datei Page_Iterator.php.
Wird benutzt von count().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| rewind | ( | ) |
Iterator: Zurücksetzen.
Definiert in Zeile 154 der Datei Page_Iterator.php.
Benutzt nextPage().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| setHaltId | ( | $id | ) |
Page ID setzen, zu der vorgelaufen werden soll
| integer | $id |
Definiert in Zeile 184 der Datei Page_Iterator.php.
| valid | ( | ) |
Iterator: Ist in $page ein Ergebnis enthalten?
Definiert in Zeile 143 der Datei Page_Iterator.php.
| $page |
Das Page Objekt
Definiert in Zeile 28 der Datei Page_Iterator.php.
Wird benutzt von current() und nextPage().