Difference between revisions of "DBFList"
From LISApedia
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
| − | Eine DBFList speichert eine SQL-Anweisung und einige Konfigurationsfelder in einer temporären Tabelle und enthält Code für Pagination sowie die Ansteuerung von Formatierungsfunktionen für die Ausgabe von HTML- oder CSV-Daten. | + | Eine DBFList speichert eine SQL-Anweisung und einige Konfigurationsfelder in einer temporären Tabelle und enthält Code für Pagination sowie die Ansteuerung von Formatierungsfunktionen für die Ausgabe von HTML- oder CSV-Daten. Sie bekommt SQL-Code für die Datenbank sowie eine Funktion für die Darstellung der Listenelemente übergeben. |
| + | |||
| + | ==Definition== | ||
| + | $liste = new DBFList(); | ||
| + | |||
| + | $liste->create("SELECT * FROM lisa_artikel WHERE status = '1'", 'artikel_zusammenstellung', "artnum", 20); | ||
| + | |||
| + | $text.=$liste->render(array('ueberschrift' => 'Artikel-Zusammenstellung')); | ||
| + | |||
| + | |||
| + | Es muss eine Funktion mit dem Namen "dbf_artikel_zusammenstellung" existieren. | ||
==Vorteile== | ==Vorteile== | ||
* Schnell | * Schnell | ||
| + | * Bringt Pagination und CSV-Ausgabe gleich mit. | ||
==Nachteile== | ==Nachteile== | ||
* Keine allzu umfangreiche Konfiguration oder Art der Darstellung möglich | * Keine allzu umfangreiche Konfiguration oder Art der Darstellung möglich | ||
Latest revision as of 10:26, 10 May 2015
Eine DBFList speichert eine SQL-Anweisung und einige Konfigurationsfelder in einer temporären Tabelle und enthält Code für Pagination sowie die Ansteuerung von Formatierungsfunktionen für die Ausgabe von HTML- oder CSV-Daten. Sie bekommt SQL-Code für die Datenbank sowie eine Funktion für die Darstellung der Listenelemente übergeben.
Definition
$liste = new DBFList();
$liste->create("SELECT * FROM lisa_artikel WHERE status = '1'", 'artikel_zusammenstellung', "artnum", 20);
$text.=$liste->render(array('ueberschrift' => 'Artikel-Zusammenstellung'));
Es muss eine Funktion mit dem Namen "dbf_artikel_zusammenstellung" existieren.
Vorteile
- Schnell
- Bringt Pagination und CSV-Ausgabe gleich mit.
Nachteile
- Keine allzu umfangreiche Konfiguration oder Art der Darstellung möglich