Sebelumnya (di Magento 1, yaitu) kami membuat modul bernama Setup yang berisi pengaturan untuk situs. Skrip upgrade terlihat seperti ini:
$installer = $this;
$installer->startSetup();
$installer->setConfigData("fastsimpleimport/general/partial_indexing", 1);
$installer->setConfigData("fastsimpleimport/product/disable_preprocess_images", 1);
$installer->setConfigData('general/country/default', 'GB');
$installer->setConfigData('general/locale/firstday', 1);
$installer->setConfigData('general/locale/timezone', 'Europe/London');
$installer->setConfigData('general/store_information/merchant_country', 'GB');
$installer->setConfigData('design/header/welcome', 'Enter your value');
$installer->setConfigData('design/head/title_suffix', 'Enter your value');
$installer->setConfigData('currency/options/base', 'GBP');
$installer->setConfigData('currency/options/default', 'GBP');
// ...
Saya tidak tahu bagaimana melakukan hal di atas dalam M2.
Dengan kata lain: Bagaimana cara saya mengatur data konfigurasi dalam M2?
Itulah cara dilakukan. Tampaknya menjadi pendekatan penanganan penanganan umum dalam ekstensi modul (setidaknya dalam M1). Juga mereka perlu ditangani berdasarkan versi sehingga mereka dapat dimigrasi ketika modul kami ditingkatkan.
—
Martin Wickman
config.xml
file?