Error handling 覆盖magento模型文件获取致命错误:调用undefined方法

Error handling 覆盖magento模型文件获取致命错误:调用undefined方法,error-handling,model,module,extend,magento-1.9,Error Handling,Model,Module,Extend,Magento 1.9,我需要编辑下面的文件 /var/www/magento1.9/app/code/core/Mage/Catalog/Model/Product/Attribute/Backend/Urlkey.php 我不想编辑核心文件 到目前为止,我已经为此做了这件事 <?xml version="1.0"?> <config> <modules> <Inchoo_Coreextended> <version

我需要编辑下面的文件

/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>
但是,当我要对页面进行编目时,会出现以下错误

致命错误:调用第66行/var/www/magento1.9/app/code/core/Mage/Adminhtml/controllers/Catalog/ProductController.php中的未定义方法
请指出我的错误所在

更改您的config.xml代码 从


Inchoo\u Coreextended\u Model\u Product\u Attribute\u Backend\u Urlkey


Inchoo\u Coreextended\u Model\u Product\u Attribute\u Backend\u Urlkey
class Inchoo_Coreextended_Model_Product_Attribute_Backend_Urlkey extends Mage_Catalog_Model_Attribute_Backend_Urlkey_Abstract
{

}
<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>