getRouter(); if (empty($name)) { try { $name = $router->getCurrentRouteName(); } catch (Zend_Controller_Router_Exception $e) { if ($router->hasRoute('default')) { $name = 'default'; } } } $route = $router->getRoute($name); $request = $ctrl->getRequest(); $url = rtrim($request->getBaseUrl(), '/') . '/'; $url .= $route->assemble($urlOptions, $reset); return $url; } }