【问题标题】:magento + Warning: Illegal string offset 'value'magento + 警告:非法字符串偏移“值”
【发布时间】:2016-08-12 06:53:45
【问题描述】:

在付款方式中,当我更改 magento 商店/网站时,显示以下错误消息

警告:第 111 行 \app\code\core\Mage\Adminhtml\Block\System\Config\Form\Field.php 中的非法字符串偏移“值”

请帮帮我..

【问题讨论】:

  • 你最近有没有安装任何新的扩展?
  • 你的 Magento 版本是多少?
  • @Nolwennig:magento 1.8 版本
  • 看起来比你得到一个空的sql结果

标签: magento


【解决方案1】:

刚遇到这个问题,是第三方模块使用shop系统配置引起的。

查看配置中是否有任何模块具有下拉字段。模块必须有一个为该字段提供选项的自定义模型(此模型扩展了Mage_Core_Model_Config_Data 类,通过它搜索源代码)。很可能它的toOptionArray 函数返回了一个格式不正确的数组:它的元素必须是具有两个键的数组,“value”和“label”。如果格式不同,将记录警告,尽管正确保存了配置值。

【讨论】:

    猜你喜欢
    • 2021-09-30
    • 2013-09-13
    • 2013-04-11
    • 2012-04-09
    • 2019-07-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多