. , route, . , match - , .
, Zend_Controller_Router_Rewrite:: route , "fudgery" ruter sbuclass elsehwere.
fudging:
$testRequest = new Zend_Controller_Request_Http($url);
try {
$router->route($testRequest);
} catch(Zend_Controller_Router_Exception $e) {
$testRequest = false;
}
$router->route($request);
if(false !== $testRequest) {
print_r($testRequest->getParams());
}
, . , , , , route :
public function parseRoute(Zend_Controller_Request_Abstract $request)
{
$preservedRoute = $this->_currentRoute;
try {
$router->route($request);
$this->_currentRoute = $preservedRoute;
} catch(Zend_Controller_Router_Exception $e) {
$this->_currentRoute = $preservedRoute;
return false;
}
return $request;
}
, , 1,6 1,7, , YMMV. , .