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

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?

  • 写回答

1条回答 默认 最新

  • 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();
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?