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


PHP UrlHelper::localized方法代碼示例

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


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

示例1: langLink

 function langLink($text, $path, $attributes = array(), $escape = true)
 {
     $attributes = self::formatAttributes($attributes);
     if ($path && $path[0] != '/') {
         $path = $this->module . '/' . $path;
     }
     if ($escape) {
         $text = self::escape($text);
     }
     return "<a href=\"" . UrlHelper::localized($path) . "\" {$attributes} >{$text}</a>";
 }
開發者ID:RNKushwaha022,項目名稱:orange-php,代碼行數:11,代碼來源:html.helper.php

示例2: setAction

 final function setAction($path)
 {
     if (preg_match('/^https?:\\/\\//', $path)) {
         $this->_action = $path;
         return;
     }
     if (isset($path[0]) && $path[0] != '/') {
         $path = $this->_context->getModule() . '/' . $path;
     }
     $this->_action = UrlHelper::localized($path);
 }
開發者ID:RNKushwaha022,項目名稱:orange-php,代碼行數:11,代碼來源:form.base.php

示例3: to

 static function to($url, $permanent = false)
 {
     $_POST = null;
     //Generalize this
     if (!preg_match("/^https?:/", $url)) {
         $url = UrlHelper::localized($url);
     }
     if ($permanent) {
         header("HTTP/1.1 301 Moved Permanently");
     }
     PluginManager::getInstance()->onRedirect($url);
     Session::end(true);
     header('Location: ' . $url);
     exit;
 }
開發者ID:RNKushwaha022,項目名稱:orange-php,代碼行數:15,代碼來源:redirect.helper.php

示例4: getHeadHtml

 protected function getHeadHtml()
 {
     $html = new HtmlHelper($this->context);
     $output = '';
     foreach ($this->metas as $meta) {
         if ($meta['name']) {
             $output .= "<meta name=\"{$meta['name']}\" content=\"" . HtmlHelper::escape($meta['content']) . "\" />\r\n";
         } elseif ($meta['http-equiv']) {
             $output .= "<meta http-equiv=\"{$meta['http-equiv']}\" content=\"" . HtmlHelper::escape($meta['content']) . "\" />\r\n";
         }
     }
     $output .= "<title>" . HtmlHelper::escape($this->title) . "</title>\r\n";
     $output .= '<base href="' . UrlHelper::get('/') . '"/>' . "\r\n";
     if ($this->favico) {
         $output .= '<link rel="icon" type="' . $this->favico[1] . "\" href=\"" . UrlHelper::resource($this->favico[0]) . "\">\r\n";
     }
     if ($this->description) {
         $output .= '<meta name="description" content="' . HtmlHelper::escape($this->description) . "\" />\r\n";
     }
     if ($this->keywords) {
         $output .= '<meta name="keywords" content="' . HtmlHelper::escape($this->keywords) . "\" />\r\n";
     }
     foreach ($this->feeds as $feed) {
         $output .= '<link rel="alternate" type="application/rss+xml" title="RSS" href="' . UrlHelper::get($feed) . "\" />\r\n";
     }
     foreach ($this->styles as $style) {
         $output .= $html->css($style[0], $style[1]) . "\r\n";
     }
     if ($this->js_library) {
         $output .= "<script type=\"text/javascript\" src=\"{$this->js_library}\"></script>\r\n";
         $output .= $html->javascript('/' . APPU_PHAXSI . '/' . 'phaxsi-' . PhaxsiConfig::FRAMEWORK_VERSION . (AppConfig::DEBUG_MODE ? '' : '.min') . '.js') . "\r\n";
         $output .= HtmlHelper::inlineJavascript("Phaxsi.path = {" . "base: '" . UrlHelper::get('') . "'," . "local: '" . UrlHelper::localized('/') . "'," . "'public': '" . APPU_PUBLIC . "'," . "lang: '" . Lang::getCurrent() . "'}");
     }
     foreach ($this->scripts as $script) {
         $output .= $html->javascript($script) . "\r\n";
     }
     $this->styles = $this->scripts = array();
     return $output;
 }
開發者ID:RNKushwaha022,項目名稱:orange-php,代碼行數:39,代碼來源:layout.class.php


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