以前(即在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
文件中吗?