有时候我们需要获取当前路径来做一些事情,不废话了,直接上代码
02 | $urlRequest = Mage::app()->getFrontController()->getRequest(); |
03 | $urlPart = $urlRequest->getServer('ORIG_PATH_INFO'); |
04 | if(is_null($urlPart)) { |
05 | $urlPart = $urlRequest->getServer('PATH_INFO'); |
07 | $urlPart = substr($urlPart, 1 ); |
08 | $currentUrl = $this->getUrl($urlPart); |
这个路径就是当前你浏览器地址栏中显示的url
如果我们想获取JS,skin目录等该如何在magento中写代码呢?
MAGENTO有一个内建的获取URL路径的功能,相关函数是getBaseUrl()在Mage类里面
02 | Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_JS); |
04 | Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_LINK); |
07 | Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA); |
10 | Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_SKIN); |
12 | Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB); |