dppfxf909679
dppfxf909679
2011-06-08 15:42
浏览 59
已采纳

Magento:如何在购物车中获取属性选项名称(代码)而不仅仅是标签和值

In cart there is getOptionList, which returns the label value of selected attributes. I'm trying to get the code of an attribute, instead of the translation label. Something like getAttributeCode. or getOptionCode. The problem is that getOptionList returns an array of label and value, not classes. Is there an easy way to do this?

图片转代码服务由CSDN问答提供 功能建议

在购物车中有 getOptionList ,它返回所选属性的标签值。 我正在尝试获取属性的代码,而不是翻译标签。 像 getAttributeCode 之类的东西。 或 getOptionCode 。 问题是 getOptionList 返回标签和值的数组,而不是类。 是否有捷径可寻?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • dpd2349
    dpd2349 2011-06-08 16:33
    已采纳

    try:

    $attribute->getSource()->getAllOptions();
    

    it'll return an array of with that text value and code of each of the options for the attribute.

    if you just want the code of the attribute you can call:

    $attribute->getAttributeCode();
    
    点赞 评论

相关推荐