Error handling 覆盖magento模型文件获取致命错误:调用undefined方法
我需要编辑下面的文件 /var/www/magento1.9/app/code/core/Mage/Catalog/Model/Product/Attribute/Backend/Urlkey.php 我不想编辑核心文件 到目前为止,我已经为此做了这件事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
<?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>