【问题标题】:Magento - Fatal error(s) after installing moduleMagento - 安装模块后出现致命错误
【发布时间】:2015-03-02 08:19:28
【问题描述】:

刚刚在 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'

我需要做什么才能使模块顺利运行?我找不到与此类似的其他模块。

【问题讨论】:

    标签: magento module fatal-error


    【解决方案1】:

    你的模型文件名应该是这样的-->> 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');
      }
      }
      

    【讨论】:

    • 今晚我会试试这个:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-14
    • 2019-01-11
    • 2011-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-26
    相关资源
    最近更新 更多