Je dois réécrire Mage_Catalog_Model_Resource_Category_Flat
.
L'ancienne classe de ressources Mage_Catalog_Model_Resource_Eav_Mysql4_Category_Flat
est toujours là dans Magento 1.7 pour une compatibilité descendante et étend la nouvelle.
Une recherche dans la base de code pour l'alias de modèle complet resource_eav_mysql4_category_flat
n'a donné aucun résultat. Mais le config.xml
de Mage_Catalog contient cette ligne:
<deprecatedNode>catalog_resource_eav_mysql4</deprecatedNode>
Et je ne sais pas où et comment deprecatedNode
est utilisé.
À quelles difficultés peut-on s'attendre lors de la réécriture d'un tel modèle de ressources? Dois-je réécrire les deux classes? Ou puis-je ignorer en toute sécurité la classe mysql4?
la source