2

我如何在的自定义模块中设置示例数据以进行配置。我们的代码是:

$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(); 
4

1 回答 1

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 将该值添加到模块的 config.xml 中groupname/sectionname/fieldname,或者您可以创建一个安装脚本,将值写入 core_config_data。

于 2013-09-11T05:28:21.370 回答