Ben Zend FW 1.9.2 kullanıyorum, varsayılan yolları devre dışı bırakmak ve kendi arz etmek istiyorum. Kontrolörü /: aksiyon yönlendirme I really default / sevmediğim.
Fikir init de yolları enjekte etmek, ve istek o hata denetleyicisi iletilmesi gereken enjekte yollarından biri yönlendirilebilir edemiyor. (Defaultly KAYITLI Zend_Controller_Plugin_ErrorHandler kullanarak)
This all works fine, until I disable the default routes with $router->removeDefaultRoutes(); When I do that, the error controller no longer routes unrouted requests to the error controller. In stead, it routes all unrouted requests to indexAction on the default controller.
Kontrolörü /: eylem yönlendirmeyi ama rota hata işleme TUTUN herkes nasıl varsayılan / devre dışı bırakmak için herhangi bir fikrin var mı?
Temelde, bu ben ne olduğunu:
$frontController = Zend_Controller_Front::getInstance();
$router = $frontController->getRouter();
$router->removeDefaultRoutes(); // <-- when commented, errorhandling works as expected
$route = new Zend_Controller_Router_Route_Static(
'',
array('controller' => 'content', 'action' => 'home')
);
$router->addRoute('home', $route);