【问题标题】: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');
}
}