2012-11-09 16 views
5

मैं अपने Magento मॉडल बना दिया है:त्रुटि: अपरिभाषित विधि addAttributeToFilter को बुलाओ()

<?php 

class Kiwi_SliderBoard_Model_Resource_Slider_Collection extends Mage_Core_Model_Resource_Db_Collection_Abstract 
{ 

    protected function _construct() 
    { 
     $this->_init("sliderboard/slider"); 

    } 

} 

Whene मैं अपने ब्लॉक पर इसका इस्तेमाल करने का प्रयास करें:

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; 
    } 

} 

मैं इस त्रुटि मिल गया है!

Fatal error: Call to undefined method Kiwi_SliderBoard_Model_Resource_Slider_Collection::addAttributeToFilter() in C:\wamp\www\ce_1.6.2.0\app\code\local\Kiwi\SliderBoard\Block\Slider.php on line 8

क्या आप मदद कर सकते हैं!
धन्यवाद

उत्तर

32
addAttributeToFilter(); 

केवल उत्पादों, ग्राहकों की तरह EAV संग्रह के लिए प्रयोग किया जाता है, आदि

सभी अन्य संग्रह के लिए

बस का उपयोग करें:

addFieldToFilter(); 
संबंधित मुद्दे