我制作了我的Magento模型:
<?php
class Kiwi_SliderBoard_Model_Resource_Slider_Collection extends Mage_Core_Model_Resource_Db_Collection_Abstract
{
protected function _construct()
{
$this->_init("sliderboard/slider");
}
}
我尝试在我的块上使用它:
class Kiwi_SliderBoard_Block_Slider extends Mage_Catalog_Block_Product_Abstract {
public function getSlider ()
{
$slider= Mage::getModel('sliderboard/slider')
->getCollection()
->addAttributeToFilter('status', array('eq' => 1));
return $slider;
}
}
我收到了这个错误!
你能帮帮忙吗? 谢谢致命错误:调用未定义的方法 Kiwi_SliderBoard_Model_Resource_Slider_Collection :: addAttributeToFilter() 在 C:\ WAMP \ WWW \ ce_1.6.2.0 \程序\代码\本地\新西兰\ SliderBoard \块\ Slider.php 在第8行
答案 0 :(得分:36)
addAttributeToFilter();
仅用于产品,客户等的EAV集合
对于所有其他集合,只需使用:
addFieldToFilter();