我们可能都知道,MAGENTO有一个内建的获取URL路径的功能,相关函数是getBaseUrl()在Mage类里面。
但是MAGENTO并没有提供相关的文档去阐述如何使用这个函数。只交待了一句“function retrieves $type parameter which is by default equal to ‘base’”.还真不知道怎么翻译,可以理解为,相关功能获取$type参数默认相当于使用“base”函数。
这是我所能找到所有的参数,而这些参数都能在Mage_Core_Model_Store里面找到:
1. Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_JS);
http://magesite.extension/js/
2. Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_LINK);
http://magesite.extension/index.php/
3. Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA);
http://magesite.extension/media/
4. Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_SKIN);
http://magesite.extension/skin/
5. Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
http://magesite.extension/
这儿的http://magesite.extension/是你自己的网站地址. 如果你不提供能和参数去运行getBaseUrl() 这个功能,你将获得相同的路径(和URL_TYPE_LINK参数运行结果相同)
记住,请在浏览器里面使用这些代码,才能出结果,这儿是示范代码:
<?php
echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
?>
希望大家觉得有用。 (责任编辑:好模板) |