您好我想在我的脚本中选择一个自定义属性。Magento,只是不能选择自定义属性
这里是我的代码
$collection = Mage::getModel('catalog/product')->getCollection()
->addAttributeToSelect('jan')
->addAttributeToSelect('name')
->addAttributeToSelect('upc')
->addAttributeToSelect('ean')
->addAttributeToSelect('price')
->addAttributeToSelect('cost_price')
->addAttributeToSelect('subtitle')
->addAttributeToSelect('url_key')
->addAttributeToSelect('brand')
->addAttributeToFilter('sku', array('eq' => '30000387'));
然后我做一个foreach循环都要经过$集合作为$项目
我能拉使用$用品 - >的getData所有这些值(”在这里插入atttribute代码“)
除cost_price不管我做什么,我似乎无法拉cost_price我曾尝试
$item->getData('cost_price')
$item->getCostPrice()
我曾尝试重新编排和删除缓存以防万一,无济于事。这个价值肯定是填补了我选择的产品。
非常感谢。
以数据库表eav_attribute看看,看看这一个cost_price,检查代码是一样的,如果它的权利属性组是4。你有一个大问题。 ;) – Guerra
那么它存在于数据库entity_type_id是4.所以我想我有一个大问题。也许我会诉诸直接的SQL查询。 –
尝试创建产品ID并加载它,如果属性没有显示,我将其取消,然后再放回 – Guerra