我正在制作一个应该在后端有一个部分的模块。因为我很新,所以我查看了另一个模块 config.xml 并以同样的方式制作了我的模块。在该部分中,帮助类使用大写的模块名称别名声明,模型和块别名是小写的模块名称。我在我的模块中做了同样的事情。这就是它现在的样子:
<global>
<models>
<module><class>Namespace_Module_Model</class></module>
</models>
<helpers>
<Module><class>Namespace_Module_Helper</class></Module>
</helpers>
<blocks>
<module><class>Namespace_Module_Block</class></module>
</blocks>
</global>
在 system.xml 中,我用属性声明了选项卡和部分module="Module"
。使用这些设置一切正常,但现在我应该用大写“M”来称呼我的助手。所以,我决定解决这个问题并将大写字母改为小写。在此更改系统/配置后抛出Fatal error: Class Mage_Module_Helper_Data not found in some/path/here
. 更改/删除 system.xml 中的属性模块、清理缓存、重新记录都无济于事。我想,这个大写的别名存储在某个地方,但我没有运气在 xml 或数据库中找到它。顺便说一句,可以用作此别名吗?提前致谢。