J'ai trouvé un comportement étrange, et j'ai besoin d'aide si quelqu'un connaît les réponses.Code Magento/sensibilité à la casse locale
comportement semble différent
Si j'ai un monModule de module dans app/code/local/Mage entre app/code/local/Mage et app/code/(ou autre) local/MyCompany avec un modèle MyModel (app/code/local/Mage/monModule/Modèle/MyModel) Je peux le charger avec:
Mage :: getModel ('* m * ymodule/MyModel') ou Mage :: getModel ('* m * ymodule/Mymodel ') fonctionnent tous les deux ...
Mais si le module est dans app/code/local/Mycompany le nom est sensible à la casse et un seul fonctionnera, selon config.xml
<model>
<**m**ymodule>
<class>Mycompany_Mymodule_Model</class>
<resourceModel>cybermut_mysql4</resourceModel>
</**m**ymodule>
</models>
Mage :: volonté permet getModel ('* m * ymodule/MyModel')
et
<models>
<**M**ymodule>
<class>Mycompany_Mymodule_Model</class>
<resourceModel>cybermut_mysql4</resourceModel>
</**M**ymodule>
</models>
permettra Mage :: getModel ('* M * ymodule/Mymodel')
Pourquoi y at-il cette différence t comportement entre local/Mage et local/Alltheothers ???
PS: Il est pas une réécriture, c'est un module fait maison et je suis en utilisant CE 1.4.2 Cordialement