public static function url($url, $full = false, $base = '/') { if (self::isExternal($url)) { return $url; } else { if (is_array($url)) { return self::reverse($url); } } if (!self::isRoot($url)) { if (!self::isHash($url)) { $url = $base . $url; } if ($base == '/') { $url = self::here() . $url; } } $url = self::normalize(self::base() . $url); return $full ? self::domain() . $url : $url; }
public function link($text, $url = null, $attr = array(), $full = false) { if (is_null($url)) { $url = $text; } $attr['href'] = Mapper::url($url, $full); return $this->tag('a', $text, $attr); }