Раніше (в Magento 1, тобто) ми створили модуль під назвою Setup, який містив налаштування для сайту. Сценарії оновлення виглядають приблизно так:
$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');
// ...
Я не можу зрозуміти, як це зробити в M2.
Іншими словами: Як мені зайнятися налаштуванням даних конфігурації в M2?
Це просто так, як це робиться. Схоже, це загальні параметри обробки підходу в розширеннях модулів (принаймні, у M1). Крім того, з ними потрібно оброблятись на основі версії, щоб їх можна було мігрувати при модернізації нашого модуля.
—
Мартін Вікман
config.xml
файл?