我制作了我的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_Slideboard_Model_Resource_Slider_集合::addAttributeToFilter()
在里面
C:\ wamp\www\ce_1.6.2.0\app\code\local\kiwi\slideboard\block\slider.php
在线8
你能帮忙吗?
谢谢

最佳答案

addAttributeToFilter();

仅用于EAV集合,如产品、客户等。
对于所有其他收藏,只需使用:
addFieldToFilter();

08-18 13:18