Zend_Controller_Router_Route_Static
Los ejemplos sobre todo usan rutas dinámicas -- rutas que contienen
patrones contra los cuales comparar. A veces, sin embargo, una ruta en
particular pareciera estar seteada en piedra, y ejecutar el motor de
expresiones regulares sería excesivo.
La respuesta a esta situación es utilizar rutas estáticas:
'auth', 'action' => 'login')
);
$router->addRoute('login', $route);
]]>
La ruta anterior se comparará con una URL de http://domain.com/login,
y hará un dispatch a AuthController::loginAction().
Advertencia: Las Rutas Estáticas Deben Contener Defaults Sanos
Dado que una ruta estática no pasa ninguna parte de la URL del
objeto solicitud, como ser los parámetros, usted
debe pasar todos los parámetros necesarios para
enviar una solicitud a la ruta como si fuera por defecto.
Omitiendo los valores por defecto de "controller" o "action" tendrá
resultados inesperados, y probablemente el resultado de la solicitud
no sea ejecutable.
Como regla general, siempre proporcione cada uno de los siguientes
valores por defecto:
controller
action
module (si ya no está por defecto)
Opcionalmente, también puede pasar el parámetro
"useDefaultControllerAlways" al front controller durante el
bootstrapping:
setParam('useDefaultControllerAlways', true);
]]>
Sin embargo, esto es considerado un rodeo; siempre es mejor
definir explícitamente valores correctos o sanos por defecto.