Wyjaśnij mi, jaka jest różnica
$this->getConfigData('xyz')
a Mage::getStoreConfig('abc/xyz/hfc')
.
Jaka jest różnica obu funkcji.
magento-1.9
Harish Kumar
źródło
źródło
Mage::getStoreConfig()
służy do przechowywania określonego pola u administratora danych wejściowych systemu.getStoreConfig(),
Magento otrzymuje odwołanie do wystąpienia określonego obiektu sklepu. getStore zwracaan instance of the current store object
.patrz na http://alanstorm.com/magento_loading_config_variables
/programming/5892476/how-to-get-data-from-magento-system-configuration
/programming/19941411/magento-getstoreconfig-multistore
I
getConfigData()
funkcja bieżącej klasy, która ogólnie dajecurrent store configuration value
źródło
Dodanie do odpowiedzi Keyula Shaha : Wartości, które możesz uzyskać w Mage :: getStoreConfig ('abc / xyz / hfc') są zapisywane w tabeli core_config_data magento DB. Aby ta funkcja mogła coś zwrócić, musi istnieć wpis w kolumnie „ścieżka” tabeli core_config_data. W core_config_data znajduje się również kolumna dla store_id. Jeśli żaden argument sklepu nie zostanie przekazany jako argument, domyślny identyfikator sklepu 0, który należy do administratora, zostanie wzięty.
źródło
funkcja publiczna getConfigData ($ key) {return Mage :: getStoreConfig ("catalog / custom_options / $ key"); }
Usunąłem powyższy kod z pliku html.php. Czy po usunięciu kodu muszę sprawdzić inny kod lub bazę danych?
źródło