Mapper::url PHP Метод

url() публичный статический Метод

public static url ( $url, $full = false, $base = '/' )
    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;
    }

Usage Example

Пример #1
0
 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);
 }
All Usage Examples Of Mapper::url