有时候我们需要获取当前路径来做一些事情,不废话了,直接上代码
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); |