首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Magento产品中,是否可以将多个属性值添加到单个属性?

在Magento产品中,是否可以将多个属性值添加到单个属性?
EN

Stack Overflow用户
提问于 2012-08-02 04:11:54
回答 2查看 1.7K关注 0票数 0

我在Magento Enterprise (v1.11.2.0)中有一个基本产品。我需要在此产品中添加0到多个说明书。我知道我可以对文本框中的链接进行硬编码并将它们显示在页面上,但是在某些情况下,我需要通过Magento API访问这些属性的值,所以我需要将它们分开。

我知道我可以向集合中添加多个属性(例如,instruction-1、instruction-2等),但这不是非常干净或可伸缩的。

我也知道我可以添加多个“自定义选项”,但有些地方似乎不太对劲。如果我遇到一个需要这些自定义选项的产品,这真的会混淆区分这两者的面向用户的视图逻辑(实际的自定义选项和人造的自定义选项)。

想法?

EN

回答 2

Stack Overflow用户

发布于 2012-08-02 04:20:52

在eav_attribute中创建一个名为instructions的属性作为varchar。保存指令-1、指令-2等的所有数据。在序列化形式的instructions属性中。所以,下次当你显示指令时,只需反序列化它们,你就可以继续了。

还是你看起来不一样了?

票数 1
EN

Stack Overflow用户

发布于 2012-08-02 04:20:28

这是可能的,这取决于你愿意做多少工作。我最近构建了一个具有多对一关系的模块,并基于层级定价的工作方式。我基本上使用了一个自定义的渲染器,遍历所有当前值,并将它们插入到一个表中。然后我使用javascript插入和删除行。如果你复制magento用于阶梯定价的类,你应该不会有太多问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11766855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档