当前位置: 首页>>代码示例>>PHP>>正文


PHP Converter::makeURLValid方法代码示例

本文整理汇总了PHP中XLite\Core\Converter::makeURLValid方法的典型用法代码示例。如果您正苦于以下问题:PHP Converter::makeURLValid方法的具体用法?PHP Converter::makeURLValid怎么用?PHP Converter::makeURLValid使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在XLite\Core\Converter的用法示例。


在下文中一共展示了Converter::makeURLValid方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: getFrontURL

 /**
  * Get front URL
  *
  * @return string
  */
 public function getFrontURL()
 {
     $result = null;
     if ($this->getId()) {
         $result = \XLite\Core\Converter::makeURLValid(\XLite::getInstance()->getShopURL(\XLite\Core\Converter::buildURL('page', '', array('id' => $this->getId()), 'cart.php', true)));
     }
     return $result;
 }
开发者ID:kirkbauer2,项目名称:kirkxc,代码行数:13,代码来源:Page.php

示例2: buildURL

 /**
  * Compose URL from target, action and additional params
  *
  * @param string  $target      Page identifier OPTIONAL
  * @param string  $action      Action to perform OPTIONAL
  * @param array   $params      Additional params OPTIONAL
  * @param boolean $forceCuFlag Force flag - use Clean URL OPTIONAL
  *
  * @return string
  */
 public function buildURL($target = '', $action = '', array $params = array(), $forceCuFlag = null)
 {
     return \XLite\Core\Converter::makeURLValid(\XLite\Core\Handler::buildURL($target, $action, $params, $forceCuFlag));
 }
开发者ID:kirkbauer2,项目名称:kirkxc,代码行数:14,代码来源:AView.php

示例3: preprocessOpenGraphMetaTags

 /**
  * Preprocess Open Graph meta tags
  *
  * @param string $tags Tags content
  *
  * @return string
  */
 protected function preprocessOpenGraphMetaTags($tags)
 {
     $categoryURL = $this->getParent() ? \XLite\Core\Converter::makeURLValid(\XLite::getInstance()->getShopURL(\XLite\Core\Converter::buildURL('category', '', array('category_id' => $this->getCategoryId()), \XLite::getCustomerScript()))) : \XLite::getInstance()->getShopURL();
     return str_replace(array('[PAGE_URL]', '[IMAGE_URL]'), array($categoryURL, $this->getImage() ? $this->getImage()->getFrontURL() : ''), $tags);
 }
开发者ID:kirkbauer2,项目名称:kirkxc,代码行数:12,代码来源:Category.php

示例4: getFrontURL

 /**
  * Get front URL
  *
  * @return string
  */
 public function getFrontURL()
 {
     return $this->getProductId() ? \XLite\Core\Converter::makeURLValid(\XLite::getInstance()->getShopURL(\XLite\Core\Converter::buildURL('product', '', array('product_id' => $this->getProductId()), \XLite::CART_SELF))) : null;
 }
开发者ID:kewaunited,项目名称:xcart,代码行数:9,代码来源:Product.php

示例5: getURL

 /**
  * Get URL
  *
  * @return string
  */
 public function getURL()
 {
     $url = null;
     if ($this->isURL()) {
         $url = $this->getPath();
     } elseif (static::STORAGE_RELATIVE == $this->getStorageType()) {
         $url = \XLite::getInstance()->getShopURL($this->getWebRoot() . $this->convertPathToURL($this->getPath()), \XLite\Core\Request::getInstance()->isHTTPS());
     } else {
         $root = $this->getFileSystemRoot();
         if (0 === strncmp($root, $this->getPath(), strlen($root))) {
             $path = substr($this->getPath(), strlen($root));
             $url = \XLite::getInstance()->getShopURL($this->getWebRoot() . $this->convertPathToURL($path), \XLite\Core\Request::getInstance()->isHTTPS());
         } else {
             $url = $this->getGetterURL();
         }
     }
     return \XLite\Core\Converter::makeURLValid($url);
 }
开发者ID:kewaunited,项目名称:xcart,代码行数:23,代码来源:Storage.php

示例6: getFrontURL

 /**
  * Get front URL
  *
  * @return string
  */
 public function getFrontURL()
 {
     $url = null;
     if ($this->getId()) {
         $url = \XLite\Core\Converter::makeURLValid(\XLite::getInstance()->getShopURL(\XLite\Core\Converter::buildURL('newsMessage', '', array('id' => $this->getId()), \XLite::CART_SELF, true)));
     }
     return $url;
 }
开发者ID:kewaunited,项目名称:xcart,代码行数:13,代码来源:NewsMessage.php


注:本文中的XLite\Core\Converter::makeURLValid方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。