magento - 从catalog / eav_attribute中检索值

时间:2015-01-06 14:44:49

标签: php magento

我已经在catalog / eav_attribute中添加了一个字段,并设法将数据保存到其中。我只是想弄清楚如何在前端获取数据。

我正在使用事件观察者" catalog_product_load_after"并且我试图提取" is_featured_attribute"来自" catalog / eav_attribute"资源,我对magento相当新,只是无法弄清楚如何获取数据。

非常感谢任何帮助 戴夫

1 个答案:

答案 0 :(得分:1)

如果你能展示你的观察者功能看起来会有所帮助,但我会假设。基本上,您需要从观察者加载产品以检索属性值;

public function yourClass($observer) {

// Get the observed product
$item = $observer->getProduct();

// Get value of your attribute (guessing Yes or No)
$myAttr = $item->getIsFeaturedAttribute();

if($myAttr == 'Yes') {

   // Do something
   $isItYes = true;

} else {

   // Do something
   $isItYes = false;

}

return $isItYes;
}