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


PHP Core_Model_Default::getPath方法代码示例

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


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

示例1: getPath

 public function getPath($action, $params = array(), $env = null)
 {
     if ($this->getValueId()) {
         $params["value_id"] = $this->getValueId();
     }
     $request = Zend_Controller_Front::getInstance()->getRequest();
     $use_key = $request->useApplicationKey();
     $path = null;
     $force_uri = stripos($action, "/") !== false;
     $uri = $force_uri ? $action : $this->getUri();
     if ($uri) {
         if (!is_null($env)) {
             if (!$force_uri) {
                 $uri .= $action;
             }
             if ($this->getData("{$env}_uri")) {
                 $uri = $this->getData("{$env}_uri");
             }
             if ($env == "mobile") {
                 $request->useApplicationKey(true);
             }
         }
         if ($env != "desktop" and !$this->getIsAjax() and $this->getObject()->getLink()) {
             $path = $this->getObject()->getLink()->getUrl();
         } else {
             $path = parent::getPath($uri, $params);
         }
     } else {
         $path = '/front/index/noroute';
     }
     $request->useApplicationKey($use_key);
     return $path;
 }
开发者ID:bklein01,项目名称:siberian_cms_2,代码行数:33,代码来源:Option.php

示例2: getPath

 public function getPath($uri = '', array $params = array(), $locale = null)
 {
     $request = Zend_Controller_Front::getInstance()->getRequest();
     $useKey = (bool) $request->useApplicationKey();
     $request->useApplicationKey(true);
     if ($this->getValueId()) {
         $param["value_id"] = $this->getValueId();
     }
     $url = parent::getPath($uri, $params, $locale);
     $request->useApplicationKey($useKey);
     return $url;
 }
开发者ID:bklein01,项目名称:siberian_cms_2,代码行数:12,代码来源:Application.php


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