Я пытался выяснить, как именно magento сохраняет данные конфигурации для модуля, указанного в System.xml. Причина? Я хотел бы отредактировать данные, предоставленные пользователем, прежде чем хранить их в базе данных. Любые подсказки ????Сохранение данных конфигурации расширения Magento
0
A
ответ
0
Посмотрите на функцию Mage_Core_Model_Store::setConfig
(и getConfig для чтения значения). Вам, вероятно, придется написать наблюдателя, который будет слушать событие store_save_before
.
Magento хранит данные конфигурации в таблице данных core_config_data
- столбец пути - это иерархическая структура элементов XML в файле system.xml и такая же, как XPath, используемая для чтения значения по умолчанию из файла config.xml и столбца value содержит значение, которое было сохранено.
При доступе к данным с помощью, например, Mage::getStoreConfig('path', $storeId);
Magento сначала ищет таблицу для пары path-value, и если она не находит ее, она считывает значение по умолчанию из файла config.xml.
Смежные вопросы
- 1. Magento: сохранение базового url в файле конфигурации
- 2. Расширения Magento для значений конфигурации comparins
- 3. Сохранение специфической конфигурации расширения CiviCRM в базе данных
- 4. Сохранение статических данных конфигурации
- 5. Сохранение данных конфигурации в SQLite
- 6. Застрял конфигурации Magento
- 7. Настройки расширения Magento
- 8. Обновление скрипта данных пользовательского расширения в Magento
- 9. Magento «Покупки для» расширения
- 10. GET модуль Magento конфигурации данных в Observer
- 11. Расширения Magento не загружены
- 12. Java SE - Advice RE: сохранение данных конфигурации
- 13. Сохранение записей в базе данных конфигурации
- 14. Сохранение учетных данных докеров в конфигурации докера
- 15. Сохранение конфигурации «модулей/аддонов» в базе данных
- 16. Сохранение данных конфигурации в приложениях метро WinRT
- 17. Пользовательская конфигурация расширения Magento 404
- 18. Сохранение значений конфигурации
- 19. Magento Varien Объект не Сохранение данных
- 20. Сохранение дополнительных данных с заказом в Magento
- 21. Сохранение пользовательских данных в корзине Magento
- 22. Force Update расширения Magento
- 23. Удаление расширения magento
- 24. Файл config.xml расширения Magento
- 25. Magento Cronjob конфигурации кэша
- 26. Данные настройки конфигурации Magento
- 27. Magento версии конфигурации проблема
- 28. Ошибка конфигурации модуля Magento
- 29. Установка Magento застряла в конфигурации
- 30. Magento Конфигурация администратора Не Сохранение в базе данных
Блестящий. Благодаря!! – BlahBlah