0
下面的一切都發生在magento的後端,而不是前端。Magento後端無法獲取商店視圖屬性值
我已經以編程方式向所有產品添加了屬性。 這些屬性的範圍在store_view上。 我已經以編程方式更新了每個商店視圖的這些屬性。 一切都工作得很好,直到現在。
現在,我試圖獲得有關這些屬性的統計信息。基本上,獲取產品集合,設置商店ID篩選器,獲取我的屬性。
問題>>他總是返回默認值(管理員存儲視圖),而不是store_view的值。
$products = Mage::getModel('catalog/product')
->getCollection()
->addAttributeToSelect('name')
->addAttributeToSelect('myattribute')
->addStoreFilter(5);
foreach($products as $product){
echo $product->getData('name').' -> '.$product->getData('myattribute').'<br />';
}
這反映產品的商店視圖名稱,但不是myattribute商店視圖值。 這兩個屬性之間唯一的區別在於後端中的名稱屬性沒有選中「使用默認值」,然後返回它的存儲視圖值。
我檢查了數據庫,myattribute存儲視圖的值。
任何想法在後端得到這個存儲視圖值? 或任何想法以編程方式禁用此複選框「使用默認值」當我更新/創建myattribute?