![]() |
EGOCMS
24.0
EGOTEC Content-Managament-System
|
Ö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().
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().
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().
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().
rewind | ( | ) |
Iterator: Zurücksetzen.
Definiert in Zeile 154 der Datei Page_Iterator.php.
Benutzt nextPage().
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().