protected function generateUrl($action, $params = array(), $absolute = true) { $anchor = null; if (isset($params['anchor'])) { $anchor = $params['anchor']; unset($params['anchor']); } $url = crossAppRouting::genUrl('front', array('module' => 'default', 'action' => $action) + $params, $absolute); if (!is_null($anchor)) { $url .= sprintf('#%s', urlencode($anchor)); } return $url; }
/** * return an url for a given symfony application and an internal url * * @author Olivier Mansour * * @param string $app * @param string $url * @param boolean $absolute * @param string $env * * @return string */ function cross_app_url_for($app, $url, $absolute = false, $env = null) { return crossAppRouting::genUrl($app, $url, $absolute, $env); }