Pregunta

Cuando guardo el nuevo valor de una opción personalizada en la configuración del sistema, ese nuevo valor no está disponible en la misma solicitud. Por ejemplo, en algún lugar al comienzo de una acción del controlador en un módulo personalizado, guardo el nuevo valor:

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

Y luego al final de esa acción cuando intento obtener el valor de esta opción de config:

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

no vuelve ABC Pero el antiguo valor de esta opción. Entiendo que obtiene este valor antiguo de la configuración en caché.

Pregunta: ¿Hay alguna forma de actualizar/recargar programáticamente la configuración del sistema para obtener los últimos valores guardados reales de la configuración del sistema?

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top