如何使用按钮删除配置数据?

时间:2012-07-27 00:04:59

标签: magento

因此,在用户保存配置后,假设他们现在想要删除配置数据。我想我应该在模型中运行delete方法,但我不确定如何将它附加到按钮。我尝试使用按钮转到控制器操作,该操作使用getModel并运行其删除方法,然后重定向回配置页面,但它没有工作,如何设置成功消息,以便它将在重定向后显示?

1 个答案:

答案 0 :(得分:2)

传统上,Magento配置数据不会从数据库中删除,除非它的可写范围高于被删除的范围 - ref Mage_Adminhtml_Model_Config_Data::save()。将空字段视为“未设置值”更合适。

如果要删除字段作为模块版本更改的一部分,则可以通过Mage_Core_Model_Resource_Setup::deleteConfigData()执行此操作。