Dies ist eine alte Version des Dokuments!
EDPweb 3
Sql-Abfragen.
Sql-Abfragen können nach folgendem Schema in den Templates eingebaut werden.
Sql query-gleich, params-gleich.
Optional können beliebig viele Parameter durch Komma getrennt angegeben werden.
Das Format hierbei ist Parameter-Name-Gleichwert.
Sql-Abfragen können beliebig oft ineinander verschachtelt sein.
Hierfür muss pro Stufe einmal inner vor den SQL-Tag geschrieben werden, sodass bei doppelter Verschachtelung inner SQL und bei dreifacher Verschachtelung inner inner SQL geschrieben wird.
Abfragen mit dem Präfix prsql werden einmal beim Start von edp-web vorprozessiert.
Das kann genutzt werden, um beispielsweise Standardtexte aus der Datenbank zu laden, die im Einsatz keine Änderungen erfahren.
IF-Abfragen.
IF-Abfragen können nach folgender Syntax eingebaut werden.
Da die Performance von IF-Abfragen gegenüber SQL-Abfragen deutlich schlechter ist, sollten IF-Abfragen sehr zurückhaltend und nur in geringer Anzahl verwendet werden.
Bei Listen, Ansichten, bei denen viele Datensätze möglich sind, sollte unbedingt vermieden werden, pro Datensatz eine IF-Abfrage vorzusehen.
Includes-Tags.
Includes können verwendet werden, um einzelne Seiten einzubinden.
Hierbei ist der komplette Pfad bezogen auf das Verzeichnis der Anwendung edp-web.exe anzugeben.
Einbinden von Parametern.
Parameter können sowohl aus der URL als auch aus der Session eingebunden werden.
Der Parameter muss dann immer in geschwungener Klammer und bei einem URL-Parameter mit dem vorangestellten Dollarzeichen angegeben werden.
Parameter aus der Session werden über die Raute angegeben.