Magento 如何覆盖产品/属性/后端/媒体
我无法覆盖Magento 如何覆盖产品/属性/后端/媒体,magento,Magento,我无法覆盖Mage\u Catalog\u Model\u Resource\u Product\u Attribute\u Backend\u Media 以下是我所做的: config.xml <?xml version="1.0"?> <config> <modules> <Xx_Catalog> <version>0.1.0</version> </Xx_Catalog>
Mage\u Catalog\u Model\u Resource\u Product\u Attribute\u Backend\u Media
以下是我所做的:
config.xml
<?xml version="1.0"?>
<config>
<modules>
<Xx_Catalog>
<version>0.1.0</version>
</Xx_Catalog>
</modules>
<global>
<models>
<xx_catalog>
<class>Xx_Catalog_Model</class>
</xx_catalog>
<catalog_resource>
<rewrite>
<product_attribute_backend_media>
Xx_Catalog_Model_Resource_Product_Attribute_Backend_Media
</product_attribute_backend_media>
</rewrite>
</catalog_resource>
</models>
</global>
class Xx_Catalog_Model_Resource_Product_Attribute_Backend_Media extends Mage_Catalog_Model_Resource_Product_Attribute_Backend_Media
{
public function loadGallery($product, $object){
echo "test";
die();
}
}
下面是错误:
致命错误:在第51行的/magento/app/code/core/Mage/Catalog/Model/Product/Attribute/Backend/Media.php中对非对象调用成员函数loadGallery()`
您知道如何重写该类吗?我有Magento 1.9.3.3 谢谢 ---------成功------ 我不得不将
catalog\u resource
更改为catalog\u resource\u eav\u mysql4
:
<catalog_resource_eav_mysql4>
<rewrite>
<product_attribute_backend_media>Xx_Catalog_Model_Resource_Eav_Mysql4_Product_Attribute_Backend_Media</product_attribute_backend_media>
</rewrite>
</catalog_resource_eav_mysql4>
Xx\目录\模型\资源\ Eav\ Mysql4\产品\属性\后端\媒体
在您的config.xml文件中,您必须从
更改为
,如下所示:
<?xml version="1.0"?>
<config>
<modules>
<Xx_Catalog>
<version>0.1.0</version>
</Xx_Catalog>
</modules>
<global>
<models>
<xx_catalog>
<class>Xx_Catalog_Model</class>
</xx_catalog>
<catalog_resource>
<rewrite>
<product_attribute_backend_media>
Xx_Catalog_Model_Resource_Product_Attribute_Backend_Media
</product_attribute_backend_media>
</rewrite>
</catalog_resource>
</models>
</global>
0.1.0
Xx_目录_模型
Xx\目录\型号\资源\产品\属性\后端\媒体
在您的config.xml文件中,您必须从
更改为
,如下所示:
<?xml version="1.0"?>
<config>
<modules>
<Xx_Catalog>
<version>0.1.0</version>
</Xx_Catalog>
</modules>
<global>
<models>
<xx_catalog>
<class>Xx_Catalog_Model</class>
</xx_catalog>
<catalog_resource>
<rewrite>
<product_attribute_backend_media>
Xx_Catalog_Model_Resource_Product_Attribute_Backend_Media
</product_attribute_backend_media>
</rewrite>
</catalog_resource>
</models>
</global>
0.1.0
Xx_目录_模型
Xx\目录\型号\资源\产品\属性\后端\媒体
谢谢,但复制/粘贴时出错了。我已经有了
谢谢你,但是复制/粘贴时出错了。我已经有了