2

例:構成:

default:      some/xml/path: value_1
storeview_5:  some/xml/path: other_value

今フェッチしています:

// store 5
Mage::getStoreConfig('some/xml/path'); // >> other_value
// store 1
Mage::getStoreConfig('some/xml/path'); // >> value 1 (inherited from default)

storeview_1には独自の構成がないことを知りたいです。

最適なのは、次のような構成ツリーをフェッチする方法です。

default     => value_1
website_1   => website_value
storeview_1 => storeview_1_value
storeview_5 => other_value 
// omits empty configs for others or null them, etc.
4

1 に答える 1

1

このメソッドgetStoreConfigはオプションのストア ID も受け入れるため、ストア ID を 2 番目のパラメーターとして渡すだけです。 Mage::getStoreConfig('some/xml/path', $store_id);

于 2012-11-30T14:41:18.563 に答える