我创建了一个模块,可以将动态输入组添加到magento admin配置中。
我添加了图片字段,但无法保存在数据库中。意味着我在core_config_data中选择图像而不仅仅是数据库中的图像存储 - 行的加密值(只是图像字段值)
如果删除图像字段而不是数据库中正确保存的数据以及其他输入。
所以这里我无法用其他动态输入数据保存图像类型数据。
答案 0 :(得分:0)
我找到了原因+解决方案,也许这对某人有帮助。 Magento正在使用错误的后端模型。要保存图像,后端模型必须是 system_config_backend_image 。但是,由于您已经动态添加了字段(而不是在system.xml中),因此字段没有已分配的后端模型,因此magento将使用默认值作为文本值等。
解决方案是使用clone_fields功能。请在我的博文http://www.mellority-report.com/magento-dynamic-config-fields-with-custom-backend-models/
上找到我的解释