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\目录\型号\资源\产品\属性\后端\媒体

谢谢,但复制/粘贴时出错了。我已经有了
谢谢你,但是复制/粘贴时出错了。我已经有了