magento - 从 catalog/eav_attribute 检索值

magento - retrieve values from catalog/eav_attribute

我向 catalog/eav_attribute 添加了一个字段并设法将数据保存到其中。我只是不知道如何在前端获取数据。

我正在使用事件观察器 "catalog_product_load_after",我正在尝试从 "catalog/eav_attribute" 资源中提取 "is_featured_attribute",我对 magento 还很陌生,只是不知道如何获取数据。

如有任何帮助,我们将不胜感激 戴夫

如果你能展示你的观察者函数是什么样子会有所帮助,但我会假设。本质上,您需要从观察者加载产品以检索您的属性值;

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;
}