Example #1
0
 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;
 }
Example #2
0
/**
 * 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);
}