【问题标题】:Override magento model files getting Fatal error: Call to undefined method覆盖magento模型文件得到致命错误:调用未定义的方法
【发布时间】:2014-07-09 11:17:05
【问题描述】:

我需要编辑以下文件

/var/www/magento1.9/app/code/core/Mage/Catalog/Model/Product/Attribute/Backend/Urlkey.php

我不想编辑核心文件

到目前为止我已经这样做了

<?xml version="1.0"?>
<config>
    <modules>
        <Inchoo_Coreextended>
            <version>0.1.0</version>
        </Inchoo_Coreextended>
    </modules>
    <global>
        <models>
            <catalog>
                <rewrite>
                    <product>Inchoo_Coreextended_Model_Product_Attribute_Backend_Urlkey</product>
                </rewrite>
            </catalog>
        </models>
    </global>

</config>

我已经创建了我想扩展文件的以下目录

/var/www/magento1.9/app/code/local/Inchoo/Coreextended/Model/Product/Attribute/Backend/Urlkey.php

和文件是一样的

class Inchoo_Coreextended_Model_Product_Attribute_Backend_Urlkey extends Mage_Catalog_Model_Attribute_Backend_Urlkey_Abstract
{

}

但是当我要去目录页面时,我得到以下错误

致命错误:在第 66 行的 /var/www/magento1.9/app/code/core/Mage/Adminhtml/controllers/Catalog/ProductController.php 中调用未定义的方法 Inchoo_Coreextended_Model_Product_Attribute_Backend_Urlkey::setStoreId()

请指出我在哪里做错了

【问题讨论】:

    标签: error-handling model module extend magento-1.9


    【解决方案1】:

    更改您的 config.xml 代码 来自

    <global>
        <models>
            <catalog>
                <rewrite>
                    <product>Inchoo_Coreextended_Model_Product_Attribute_Backend_Urlkey</product>
                </rewrite>
            </catalog>
        </models>
    </global>
    

    <global>
            <models>
                <catalog>
                    <rewrite>
                        <product_attribute_backend_urlkey>Inchoo_Coreextended_Model_Product_Attribute_Backend_Urlkey</product_attribute_backend_urlkey>
                    </rewrite>
                </catalog>
            </models>
        </global>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-28
      • 2015-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多