|
dbXapp 2.0
RAD, CMS, Module und Runtime-IDE fuer dbXapp
|
Fuehrt eingebettete Modulaufrufe aus und ersetzt sie durch Modul-HTML. More...
Public Member Functions | |
| run ($content) | |
| Ersetzt alle Modulmarker im uebergebenen Inhalt. | |
| run_selected_modules ($content, array $modules) | |
| Ersetzt nur ausgewaehlte Modulmarker. | |
Fuehrt eingebettete Modulaufrufe aus und ersetzt sie durch Modul-HTML.
Sinn: Content- und Template-Dateien koennen kleine Modulinseln enthalten, ohne selbst PHP auszufuehren. Der Interpreter laedt das Modul ueber dbxApi, setzt die Parameter als geschuetzte ModulVars und startet das Modul im Owner-Kontext.
Beispiel:
Definition at line 22 of file dbxInterpreter.class.php.
| dbxInterpreter::run | ( | $content | ) |
Ersetzt alle Modulmarker im uebergebenen Inhalt.
| string | $content | Inhalt mit optionalen [modul=...]-Bloecken. |
Definition at line 49 of file dbxInterpreter.class.php.
References $count.
Referenced by run_selected_modules().
| dbxInterpreter::run_selected_modules | ( | $content, | |
| array | $modules ) |
Ersetzt nur ausgewaehlte Modulmarker.
Der Ersatz selbst wird voll interpretiert, damit z.B. dbxHome/dbxMenu als Cache-Bestandteil fertig ist.
| string | $content | Inhalt mit optionalen [modul=...]-Bloecken. |
| array | $modules | Modulnamen, die vorab aufgeloest werden duerfen. |
Definition at line 123 of file dbxInterpreter.class.php.
References run().