Warning: include_once(/var/www/html/pmwiki-2.2.86/cookbook/soap4pmwiki/soap4pmwiki.php): failed to open stream: No such file or directory in /var/www/html/fields/dbp09/local/config.php on line 4

Warning: include_once(): Failed opening '/var/www/html/pmwiki-2.2.86/cookbook/soap4pmwiki/soap4pmwiki.php' for inclusion (include_path='.:/opt/php/lib/php') in /var/www/html/fields/dbp09/local/config.php on line 4

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/fields/dbp09/local/config.php:4) in /var/www/html/pmwiki-2.2.86/pmwiki.php on line 1250
Datenbankpraktikum SS 2009 - Gruppe 1 - Web-Controller

Controller

Neben dem Application-Controller, den RoR standardmäßig selbst anlegt, haben wir noch für jede Unter-Seite einen eigenen Controller erzeugt. Im Application-Controller stehen überwiegend Methoden zum initialisieren einer User-Session und zur Validierung solcher (ist der User eingeloggt?). Daneben sind noch einige Hilfsmethoden enthalt, die beispielsweise aus einem Time-Objekt einen String machen oder alle Sonnensysteme in einem gegebenen Radius um ein übergebenes Sonnensystem ermitteln. Die spezielleren Controller für die einzelnen Menüpunkte enthalten als wichtigste Elemente die Methoden die dann die einzelnen Views aufrufen aber auch dieverse prüfende Methoden um gegebenenfalls aussagekräftige Fehlermeldungen zu geben oder eine Erfolgsmeldung anzuzeigen und die Entsprechende Methode des Backends anzusprechen.


Page last modified on August 24, 2009, at 11:37 AM