并行plesk中的Magento模块名称出现问题.问题似乎与区分大小写有关


Trouble with Magento Module name in Parallel plesk. Issue seems like with Case sensitivity

我在并行Plesk中的Magento模块名称有问题。我的模块的名称类似于ComPany/MYMODULE,它在localhost中运行良好。

但我把它上传到了Parallel plesk的实时服务器上,我收到了Source model "mymodule/entity_attribute_source_yesnodefault" not found for attribute "mymodule_update_images" 之类的错误

案件敏感性似乎在这里发挥了作用。因此,我将MYMODULE文件夹更改为MYMODULE,并适当地更改了ComPany/mymodule/etc/config.xml。但是没有用!仍然本地工作正常,Live服务器给出错误!

我该如何克服这个错误?如果你有任何想法,请分享。。。

Magento有一个惯例,如果你不是一个专业的开发人员,你应该遵守。

模块名称应为CamelCase,第一个字母应为大写,其余字母应为小写。如果您在多个单词中有模块名称,只需将下一个单词的第一个字符大写并附加到第一个单词上,而不是空格。

示例:

模块名称=我的模块名称

Magento Convention=MyModuleName

我建议重命名您的命名空间和模块名称从ComPany_MYMULE到MyCompany_MYMODULE为了防止误解。。