5.7. Standardrouten

Zend_Controller_RewriteRouter hat zwei vordefinierte Standardrouten. Die erste verarbeitet deine Root URL und verweist auf die Aktion 'indexAction' des Controllers 'IndexController': also mußt du sie bereitstellen wie es in Abschnitt 4.2, „Erste Schritte“ beschrieben wird (siehe Abschnitt 4.2.5, „IndexController“). Die zweite Standardroute wurde eingefügt, um Kompatibilität mit der ersten Version des Routers zu gewährleisten. Sie passt auf URIs in Form von 'controller/action'.

Standardrouten sind wie folgt konfiguriert:

// Standardroute für Root URL
$this->addRoute('default', '', array('controller' => 'index', 'action' => 'index'));

// Standardroute für Kompatibilität zu Router Version 1
$this->addRoute('compat', ':controller/:action', array('controller' => 'index', 'action' => 'index'));
[Anmerkung] Anmerkung
Obwohl Zend_Controller_RewriteRouter für Rückwärtskompatibilität konfiguriert wurde, passt es noch nicht auf controller/action URIs mit zusätzlichen Parametern.