當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Folder::getRelativePathDotDot方法代碼示例

本文整理匯總了PHP中Gantry\Component\Filesystem\Folder::getRelativePathDotDot方法的典型用法代碼示例。如果您正苦於以下問題:PHP Folder::getRelativePathDotDot方法的具體用法?PHP Folder::getRelativePathDotDot怎麽用?PHP Folder::getRelativePathDotDot使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Gantry\Component\Filesystem\Folder的用法示例。


在下文中一共展示了Folder::getRelativePathDotDot方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: libUrl

 public function libUrl(array $args, Compiler $compiler)
 {
     // Function has a single parameter.
     $parsed = reset($args);
     if (!$parsed) {
         $this->throwError('url() is missing parameter');
     }
     // Compile parsed value to string.
     $url = trim($compiler->compileValue($parsed), '\'"');
     // Handle ../ inside CSS files (points to current theme).
     $uri = strpos($url, '../') === 0 ? 'gantry-theme://' . substr($url, 3) : $url;
     // Generate URL, failed streams will be kept as they are to allow users to find issues.
     $url = Document::url($uri) ?: $url;
     // Changes absolute URIs to relative to make the path to work even if the site gets moved.
     if ($url[0] == '/' && $this->basePath) {
         $url = Folder::getRelativePathDotDot($url, $this->basePath);
     }
     // Return valid CSS.
     return "url('{$url}')";
 }
開發者ID:sam-suresh,項目名稱:gantry5,代碼行數:20,代碼來源:Compiler.php


注:本文中的Gantry\Component\Filesystem\Folder::getRelativePathDotDot方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。