Trước đây (trong Magento 1, nghĩa là) chúng tôi đã tạo ra một mô-đun có tên là Setup chứa cài đặt cho trang web. Các kịch bản nâng cấp trông giống như thế này:
$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');
// ...
Tôi không thể tìm ra cách thực hiện ở trên trong M2.
Nói cách khác: Làm cách nào để cài đặt dữ liệu cấu hình trong M2?
Đó chỉ là cách mọi thứ được thực hiện. Nó dường như là các cài đặt xử lý tiếp cận phổ biến trong các phần mở rộng mô-đun (ít nhất là trong M1). Ngoài ra, chúng cần được xử lý trên cơ sở phiên bản để chúng có thể được di chuyển khi mô-đun của chúng tôi được nâng cấp.
—
Martin Wickman
config.xml
tập tin?