【发布时间】:2014-02-19 18:41:30
【问题描述】:
$ap_product 是关联产品(简单产品)。即使它是一个简单的产品,我也不能使用 getResource() 方法,因为 $ap_product 在 catalog/product_type_configurable 类中。我知道获取颜色属性值的多种方法(例如:255 代表红色),但我无法获取实际文本“红色”。
getResource()->getAttribute("color");
if($attribute->usesSource()){
$apColorSizeValue = $attribute->getSource()->getOptionValue($test);
}
此方法也不适用,因为它是关联产品,而不仅仅是简单产品。
$_product->getAttributeText('color');
我还尝试重新加载产品模型,但加载相关的产品 ID。那也没有用。所以现在我有相关的产品 id 和相关的产品属性颜色值可以使用。我需要获取相关的产品属性颜色文本。
【问题讨论】:
标签: php magento attributes