Magento - 安装模块后发生致命错误

时间:2015-03-02 08:19:29

标签: magento module fatal-error

刚刚在Magento上安装了产品配件。 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 个答案:

答案 0 :(得分:0)

您的模型文件名应该是这样的 - >> AnaisAccessories.php。重命名Model文件夹中的所有类以大写字母开头,其余应为小写,如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');
    }
    }