Wie kann ich die Definition meiner benutzerdefinierten Routen in Zend Framework kürzen? Ich habe dies derzeit als Definition:Kürzen Zend Framework Route Definitionen
$route = new Zend_Controller_Router_Route(
":module/:id",
array(
"controller" => "index",
"action" => "index"
),
array("id" => "\d+")
);
self::$frontController->getRouter()->addRoute('shortcutOne', $route);
$route = new Zend_Controller_Router_Route(
":module/:controller/:id",
array("action" => "index"),
array("id" => "\d+")
);
self::$frontController->getRouter()->addRoute('shortcutTwo', $route);
$route = new Zend_Controller_Router_Route(
":module/:controller/:action/:id",
null,
array("id" => "\d+")
);
self::$frontController->getRouter()->addRoute('shortcutThree', $route);
Gibt es eine Möglichkeit, diese Regeln besser zu kombinieren? Und was sind Ihre besten Praktiken, um diese zu platzieren? Ich habe sie momentan in meiner Bootstrap-Klasse direkt nach der Front-Controller-Initialisierung.
Danke. Ich werde die Config dann verwenden, um meinen Bootstrap schlank zu halten :) –