Bildiğiniz gibi, Zend Framework (v1.10) eğik ayrıldı params, eski dayalı yönlendirme kullanır.
[server]/controllerName/actionName/param1/value1/param2/value2/
Queston: Bu durumda, standart PHP sorgu dizesi kullanarak eylem ve denetleyici adını retrive, Zend Framework zorlamak nasıl:
[server]?controller=controllerName&action=actionName¶m1=value1¶m2=value2
Ben denedim:
protected function _initRequest()
{
// Ensure the front controller is initialized
$this->bootstrap('FrontController');
// Retrieve the front controller from the bootstrap registry
$front = $this->getResource('FrontController');
$request = new Zend_Controller_Request_Http();
$request->setControllerName($_GET['controller']);
$request->setActionName($_GET['action']);
$front->setRequest($request);
// Ensure the request is stored in the bootstrap registry
return $request;
}
Ama bu benim için çalıştı değil.