Startseite / Dokumentation / Installation / API-Funktionen Übersicht
dbXwebApp stellt etliche Funktionen für Standard Aufgaben zur Verfügung.
Alle API Funktionen lassen sich auch ohne OOP nutzen. Die API Funktionen erstellen und nutzen bei Bedarf die benötigten Objekte selbstständig.
Dadurch ist die Nutzung dieser Funktionen, auch innerhalb eigener Klassen/Objekte, sehr einfach.
Das Einmischen der Daten, einige Template Funktionen, und das Einbinden von Modul-Aufrufen erfolgt automatisch über den intrigierten Interpreter.
Der Interpreter scannt den gesamten "Content" und ersetzt alle Modul-Aufrufe mit den Ausgaben der jeweiligen Module.
Dabei können Module auch wieder weitere Modul-Aufrufe beinhalten.
Wenn z.B. eine Listen innerhalb eines Modules benötigt wird reicht es vollkommen aus an der gewünschten Stelle im Inhalt den Aufruf der Liste
einzufügen.
Alle benötigten Parameter werden dem Modul direkt mit gegeben oder sie können auch jeder Zeit über Parameter (URL) dynamisch
geändert werden. Dabei kann man festlegen welche Parameter nicht änderbar (via GET oder POST übeschreiben) sind.
Beispiel, Aufruf eine Modules:
[modul=modul_name]parameter=wert¶mter2=wert2[/modul]
Auch können an jeder beliebigen Stelle weiter Inhalte, b.z.w. Teplates "includiert" werden.
Beispiel, Includieren eines (weiteren) Templates innerhalb des Contens
[inc=123]Wird Mit dem Inhalt des aktiven Templates dbx_page ID 123 ersetzt[/inc]
Jedes Modul definiert in sich selbst welche Parameter es benutzt.
Beispiel, API-Funktion:
API-Funktionen können sie durch jedes aktive Template (dbx_page) oder innerhalb von (eigenen) Modulen verwenden.
Wenn Sie in Ihrem Content (Inhalt) z.B die Anzahl aller Mitglieder anzeigen möchten dann nehmen Sie dafür einen beliebigen Platzhalter.
{anzahl_mitglieder}
Dieser Platzhalter* wird dann definiert und mit einem Wert ersetzt durch eine einfache Anweisung.
$_av['anzahl_mitglieder']=dbx_count_Select("dbx_user");
Diese Anweisung kann im Modul als PHP Befehl stehen oder auch im verwendeten Template in der on_read oder on_report Anweisung.
Durch die Kombination von Modul-Aufrufen und aktiven Templates ist das System extrem flexibel.
Durch die diversen automatischen Funktionen ist es sehr einfach komplexe Datenstrukturen zu bearbeiten oder anzuzeigen.
* Alle Platzhalter in dbXwebApp stehhen immer in geschwiften Klammern {platzhalter_name}
dbXwebApp API
dbXwebApp ist auch ein ein PHP rapid development framework.
dbXwebApp stellt etliche Funktionen für Standard Aufgaben zur Verfügung.
Alle API Funktionen lassen sich auch ohne OOP nutzen. Die API Funktionen erstellen und nutzen bei Bedarf die benötigten Objekte selbstständig.
Dadurch ist die Nutzung dieser Funktionen, auch innerhalb eigener Klassen/Objekte, sehr einfach.
Das Einmischen der Daten, einige Template Funktionen, und das Einbinden von Modul-Aufrufen erfolgt automatisch über den intrigierten Interpreter.
Der Interpreter scannt den gesamten "Content" und ersetzt alle Modul-Aufrufe mit den Ausgaben der jeweiligen Module.
Dabei können Module auch wieder weitere Modul-Aufrufe beinhalten.
Wenn z.B. eine Listen innerhalb eines Modules benötigt wird reicht es vollkommen aus an der gewünschten Stelle im Inhalt den Aufruf der Liste
einzufügen.
Alle benötigten Parameter werden dem Modul direkt mit gegeben oder sie können auch jeder Zeit über Parameter (URL) dynamisch
geändert werden. Dabei kann man festlegen welche Parameter nicht änderbar (via GET oder POST übeschreiben) sind.
Beispiel, Aufruf eine Modules:
[modul=modul_name]parameter=wert¶mter2=wert2[/modul]
Auch können an jeder beliebigen Stelle weiter Inhalte, b.z.w. Teplates "includiert" werden.
Beispiel, Includieren eines (weiteren) Templates innerhalb des Contens
[inc=123]Wird Mit dem Inhalt des aktiven Templates dbx_page ID 123 ersetzt[/inc]
Jedes Modul definiert in sich selbst welche Parameter es benutzt.
Beispiel, API-Funktion:
API-Funktionen können sie durch jedes aktive Template (dbx_page) oder innerhalb von (eigenen) Modulen verwenden.
Wenn Sie in Ihrem Content (Inhalt) z.B die Anzahl aller Mitglieder anzeigen möchten dann nehmen Sie dafür einen beliebigen Platzhalter.
{anzahl_mitglieder}
Dieser Platzhalter* wird dann definiert und mit einem Wert ersetzt durch eine einfache Anweisung.
$_av['anzahl_mitglieder']=dbx_count_Select("dbx_user");
Diese Anweisung kann im Modul als PHP Befehl stehen oder auch im verwendeten Template in der on_read oder on_report Anweisung.
Durch die Kombination von Modul-Aufrufen und aktiven Templates ist das System extrem flexibel.
Durch die diversen automatischen Funktionen ist es sehr einfach komplexe Datenstrukturen zu bearbeiten oder anzuzeigen.
* Alle Platzhalter in dbXwebApp stehhen immer in geschwiften Klammern {platzhalter_name}
UID=1 Restzeit=* Sec - dbXwebApp Sprache: en Design: default Vers: 2.1.b (c) 2006-2008 - PCeinfach.de - (Speed=0.00486 Sec Querys=0 Cache=FCA )
Suche