如何在magento的自定义模块中设置配置的示例数据。 我们的代码是:
$installer = $this;
$installer->startSetup();
$installer->setConfigData('groupname/sectionname/fieldname'
,'Thank you for contacting us. I\'m more than happy to assist you.'
. 'You can install the Premium Website Builder through your AMP'
. '(Account Management Panel). If you need help please feel free to contact us.'
. 'Our support department is available to assist you 24 hours a day, 7 days a week.');
$installer->endSetup();
答案 0 :(得分:3)
如果要在core_onfig_data
中插入数据使用安装程序脚本
使用如下所示<?php
$installer = $this;
$installer->startSetup();
$installer->run("
INSERT INTO {$this->getTable('core_config_data')} (scope_id,scope,path,value) values (0,'default','groupname/sectionname/fieldname','your value');
");
$installer->endSetup();
?>
根据需要添加更多变量。
或替代方式
如果您正在开发扩展程序,则可以使用system.xml配置管理字段。 xpath将为catalog/groups/seo/fields/your_field
(参见Mage / Catalog / etc / system.xml)。
要设置此值的默认值,您可以使用xpath groupname/sectionname/fieldname
将值添加到模块的config.xml中,也可以创建一个安装脚本,将值写入core_config_data。