有时候我们需要获取当前路径来做一些事情,不废话了,直接上代码标签:getBaseUrl,URL,路径,获取,magento,Store,Mage,urlPart From: https://blog.51cto.com/u_5112239/5948921
01
<?php
02
$urlRequest = Mage::app()->getFrontController()->getRequest();
03
$urlPart = $urlRequest->getServer('ORIG_PATH_INFO');
04
if(is_null($urlPart)) {
05
$urlPart = $urlRequest->getServer('PATH_INFO');
06
}
07
$urlPart = substr($urlPart, 1 );
08
$currentUrl = $this->getUrl($urlPart);
09
echo $currentUrl;
10
?>
这个路径就是当前你浏览器地址栏中显示的url
如果我们想获取JS,skin目录等该如何在magento中写代码呢?
MAGENTO有一个内建的获取URL路径的功能,相关函数是getBaseUrl()在Mage类里面
01
//获取 magento js
02
Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_JS);
03
//http://你网站地址/js/
04
Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_LINK);
05
//http://你网站地址/index.php/
06
//获取 magento media 目录
07
Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA);
08
//http://你网站地址/media/
09
//magento中 获取skin目录
10
Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_SKIN);
11
//http://你网站地址/skin/
12
Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
13
//http://你网站地址/