コード例 #1
0
 /**
  * Convert link-binding type to classic link with security filter
  * @param string|array $uri
  * @return string
  */
 public static function convertLink($uri)
 {
     $link = App::$Alias->baseUrl . '/';
     if (Obj::isArray($uri)) {
         $link .= Url::buildPathway($uri);
     } elseif (Str::startsWith('http', $uri)) {
         $link = self::nohtml($uri);
     } elseif (Str::startsWith('#', $uri)) {
         // allow pass #part
         $link = self::nohtml($uri);
     } else {
         $link .= self::nohtml(trim($uri, '/'));
     }
     return $link;
 }