我正在尝试向层级定价添加一个新属性,当我尝试覆盖 tierprice 类时,当我尝试保存项目并且在前端我无法查看任何项目时,我得到“指定的后端模型无效:目录/product_attribute_backend_tierprice”错误。
请帮我。
在我的 config.xml 中,我将类定义为
<modules>
<Mypackage_Catalog>
<version>0.1.0</version>
</Mypackage_Catalog>
</modules>
<global>
<models>
<catalog>
<rewrite>
<product_type_price>Mypackage_Catalog_Model_Product_Type_Price</product_type_price>
<product_attribute_backend_tierprice>Mypackage_Catalog_Model_Product_Attribute_Backend_Tierprice</product_attribute_backend_tierprice>
</rewrite>
</catalog>
<catalog_resource_eav_mysql4>
<rewrite>
<product_attribute_backend_tierprice>Mypackage_Catalog_Model_Resource_Eav_Mysql4_Product_Attribute_Backend_Tierprice</product_attribute_backend_tierprice>
</rewrite>
</catalog_resource_eav_mysql4>
</models>
</global>
我的文件夹结构看起来像
app\code\local\Mypackage\Catalog\Model\Resource\Eav\Mysql4\Product\Attribute\Backend\Tierprice.php