1

我在 Magento 中创建了一个自定义模型,可以在管理员中访问和编辑。但是,我在处理数组时遇到了麻烦。当我去保存模型时,文本字段保存得很好,但多选字段只是保存为“数组”,然后我无法去编辑它。

我需要知道如何在模型中保存和检索这个数组数据。在简单过滤的产品数据中显示在多选字段中的数据数组。

有人可以帮忙吗?非常感谢任何帮助!!!

在此处输入图像描述

4

1 回答 1

6

想出来了 - 在你的控制器的 saveAction() 上,在这个下面:

$data = $this->getRequest()->getPost()

我只是添加了以下代码:

foreach ($data as $key => $value)
        {
            if (is_array($value))
            {
                $data[$key] = implode(',',$this->getRequest()->getParam($key)); 
            }
        }   
于 2012-12-27T15:03:14.640 回答