0
我想重写位于社区文件夹中的模块模型,但似乎无法使其工作。该模块在其config.xml中Magento重写模块模型
<models>
<scarletred_packingslips>
<class>ScarletRed_Packingslips_Model</class>
</scarletred_packingslips>
</models>
使用这个下面,我创建了我的配置XML具有以下重写规则
<global>
<models>
<scarletred_packingslips>
<rewrite>
<order_fauxshipment>MyModule_Packingslips_Model_Order_FauxShipment</order_fauxshipment>
</rewrite>
</scarletred_packingslips>
</models>
</global>
我的文件夹结构
应用/ Code/Local/MyModule/Packingslips/Model/Order/FauxShipment.php
我FauxShipment文件具有以下
class MyModule_Packingslips_Model_Order_FauxShipment extends ScarletRed_Packingslips_Model_Order_FauxShipment {
//exact copy of module model
}
我也不太知道我已经错在这里做,我创建了应用程序/ etc文件夹中的模块配置文件,其中包括一个依赖标签,以确保我的模块被加载后。我还可以看到我的模块从管理员处处于活动状态。
我会首先推荐两件事情尝试写一些在模型中给出错误的东西,比如'asdhfahs',所以如果你的执行指向错误,那么请注意config.xml存在问题012xx秒使用vardump()或die()来检查控制错误 和最后交叉检查拼写 有一点请尝试只添加节点。如果您的模块已注册,那么您的config.xml或模型必须存在问题。请尝试 –
Sudarshan
感谢您的提示。我在模型中加入了我的模型,并没有发生任何事情。我仔细检查了拼写,以确保所有内容都正确,并且我的所有路径/结构都与模块类似。也尝试使用,这并没有改变任何东西。 –
JPK