Magento - фатальные ошибки после установки модуля

Только что установленные аксессуары для продуктов на Magento ver. 1.8.0.0

И весь мой сайт пошел на фатальные ошибки.

Fatal error: Call to a member function getCollection() on a non-object
Fatal error: Call to a member function setStoreId() on a non-object
Fatal error: Class 'Anais_Accessories_Model_Product'

Что мне нужно сделать, чтобы модуль работал нормально? Я не могу найти другой модуль, который делает то же самое, как этот.

1 ответ

Решение

Имя вашей модели должно быть таким ->> AnaisAccessories.php. Переименуйте все классы в папке Model, начните с Uppercase, а остальные должны быть в нижнем регистре как AnaisAccessories. Как видите, у вас ошибка в классе Anais_Accessories_Model_Product.

  • Убедитесь, что файл../Model/AnaisAccessories.php должен содержать приведенный ниже код. Внесите соответствующие изменения в соответствии с вашим модулем.

    class Anais_Accessories_Model_Accessories extends Mage_Core_Model_Abstract
    {
    public function _construct()
    {
       parent::_construct();
       $this->_init('accessories/accessories');
    }
    }
    
Другие вопросы по тегам