Question

Lorsque j'enregistre une nouvelle valeur d'une option personnalisée dans la configuration système, cette nouvelle valeur n'est pas disponible dans la même demande. Par exemple, quelque part au début d'une action de contrôleur dans un module personnalisé, j'enregistre la nouvelle valeur:

Mage::getConfig()->saveConfig('some/custom/option1', 'ABC');

Et puis à la fin de cette action lorsque j'essaie d'obtenir la valeur de cette option à partir de config:

$newValue = Mage::getStoreConfig('some/custom/option1');

ça ne revient pas ABC mais l'ancienne valeur de cette option. Je comprends qu'il obtient cette ancienne valeur de la configuration mise en cache.

Question: Existe-t-il un moyen de rafraîchir / recharger programmatiques la configuration du système pour obtenir les valeurs réelles enregistrées de la configuration système?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top