1
Magnto获取当前店铺和店铺配置的方法
开发中常常用到获取当前店铺的ID或者获取当前店铺的配置。其实非常的简单,看代码:
1、获取店铺
$store = Mage::app()->getStore();
你可以print一下$store,它是Mage_Core_Model_Store对象,获取数据可以通过下面代码获取
$store = Mage::app()->getStore()->getData();
2、获取当前店铺配置的配置
$value = Mage::app()->getStore()->getConfig($path)
很简单。。。
2
如何获得配置数据
到目前为止,我们只是讲了如何设置Magento,可以让用户可以配置我们的模块。现在让我们来看看如何获取用户的配置数据。
Mage::getStoreConfig('helloworld_options/messages/hello_message');
上面这行代码就可以获取我们上面配置的那个“select”选项的数据。这个函数的参数是我们要获取的数据的URI,格式如下
section_name/group_name/field_name
你也可以通过以下代码来获取一个组或者段的所有值
Mage::getStoreConfig('helloworld_options/messages');
Mage::getStoreConfig('helloworld_options');
最后,如果你想获取针对某个特定店面(store)的数据,你可以传入store ID
Mage::getStoreConfig('helloworld_options',1);
3