zentner: Zend Framework - Router - statische Seiten

Beitrag lesen

Schönen Mittag Selfer,

ich möchte Zend so einrichten, dass ich zwei Controller habe, die wie folgt angesprochen werden sollen:

example.de/controller-1/action-1
example.de/controller-2/action-2
usw.

Also bis hier das ganz übliche Routing von Zend Framework.

Nun habe ich jedoch einen Controller, der für die Ausgabe von statischen Seiten zuständig ist (Impressum, AGB, etc.). Diese möchte ich wie folgt ansprechen können:

example.de/impressum
example.de/agb

Wie kann ich das erreichen? Der erste Teil der URL soll als Action des staticController interpretiert werden, wenn kein entsprechender Controller existiert.

So funktioniert es ja nicht:

$router->addRoute('',
    new Zend_Controller_Router_Route(':static')
);

Im Prinzip stört es mich ohnehin schon, dass ich für alle statischen Seiten auf diese Weise ja eine Action anlegen muss, aber im Prinzip jede Action das selbe macht: den entsprechenden Datensatz aus der DB laden.

Gruß

zentner