【发布时间】:2012-04-13 19:33:02
【问题描述】:
如果之前有人问过这个问题,请原谅。我找到了几篇关于加载属性的帖子,但根据我所阅读的内容,我无法加载我需要的内容。
我正在尝试创建一个选择框,以在应用程序内但不属于该应用程序的页面上显示自定义属性的值(只是一个自定义 PHP 产品显示页面)。我知道我很接近了,我只是不知道调用这个的正确方法是什么。
这是我目前所拥有的:
$attributeInfo = Mage::getResourceModel('eav/entity_attribute_collection')
->setCodeFilter('color_attribute')
->getFirstItem();
如果我打印 $attributeInfo 我会得到一个包含属性信息的数组,但我不知道如何仅显示仅适用于当前产品的 color_attribute 的名称和值。
echo "<pre>"; print_r($attributeInfo->getData()); echo "</pre>";
基本上,我想在选择框中加载适用于特定产品的所有“color_attribute”。这样,用户可以查看产品并通过从选择中选择颜色来选择其颜色。
谢谢!
【问题讨论】:
标签: magento collections attributes load product