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