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