Magento getStoreConfig多线程

时间:2013-11-12 22:38:25

标签: magento magento-1.7

我试图获取我在admin中创建的配置,这是core_config_data表

|config_id|scope   |scope_id|path                            |value|
|123      |websites|2       |myappgeneral/current_time/second|3600 |
|124      |websites|3       |myappgeneral/current_time/second|7200 |
|125      |websites|4       |myappgeneral/current_time/second|1800 |

我有1页显示所有类似的信息

网站 2 将以 3600 秒开始

网站 3 将以 7200 秒开始

网站 4 将在 1800

中启动

我怎样才能获得价值? THKS

1 个答案:

答案 0 :(得分:9)

您可以使用

Mage::app()->getWebsite($website_id)
    ->getConfig('myappgeneral/current_time/second') 

$ website_id参数是可选的,默认使用当前网站。

但通常你需要一个storeview值,你可以使用

来检索
Mage::getStoreConfig('myappgeneral/current_time/second', $store_id)

$ store_id参数是可选的,可以包含商店视图ID或商店视图代码,默认使用当前商店视图。

此处有更多信息 - http://alanstorm.com/custom_magento_system_configuration,“检索值”部分