0

我试图获取我在管理员中创建的配置,这是 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秒后启动

我怎样才能得到这些值?谢谢

4

1 回答 1

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,“检索值”部分

于 2013-11-12T23:20:37.313 回答