我在类别中有一个名为show_in_sidebar的自定义属性我想过滤所有show_in_sidebar attr设置为1的类别
我试过了:
$categories = Mage::getModel('catalog/category')
->addAttributeToSelect('show_in_sidebar','1');
print_r($categories);
AND
$categories = Mage::getModel('catalog/category')
->addAttributeToFilter('show_in_sidebar','1');
print_r($categories);
但两人都没有给出任何东西......我怎么能这样做,请帮助...
答案 0 :(得分:1)
在过滤选择类别属性之前,您需要先提供getCollection()
。
退房,
Mage::getModel('catalog/category')->getCollection()->addAttributeToSelect('show_in_sidebar')->load();