【发布时间】:2011-10-10 01:05:33
【问题描述】:
我想进行自定义集合查询以加载具有相同自定义属性“art_nr”的产品。
我已经这样做了:
$art_nr = Mage::getModel('catalog/product')->load($_product->getId())->getArt_nr();
在当前产品页面中加载我的属性,现在我想在我的请求中使用它。
感谢您的帮助:)
【问题讨论】:
标签: magento
我想进行自定义集合查询以加载具有相同自定义属性“art_nr”的产品。
我已经这样做了:
$art_nr = Mage::getModel('catalog/product')->load($_product->getId())->getArt_nr();
在当前产品页面中加载我的属性,现在我想在我的请求中使用它。
感谢您的帮助:)
【问题讨论】:
标签: magento
一个非常基本的例子是这样的:
$_artCollection = Mage::getModel('catalog/product')->getCollection()
->addAttributeToSelect('*')
->addFieldToFilter('art_nr', $art_nr);
还要注意,'art_nr' 的魔术 getter 只是 'getArtNr',不需要下划线!
【讨论】:
首先,正确的语法是getAntNr() 或getData('ant_nr')。其次,“在请求中使用它”是什么意思?
【讨论】: