ก่อนหน้านี้ (ใน 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) นอกจากนี้ยังต้องมีการจัดการตามเวอร์ชันเพื่อให้สามารถโยกย้ายได้เมื่อโมดูลของเราได้รับการอัพเกรด
—
Martin Wickman
config.xml
ไฟล์ไม่ได้เหรอ?