Je dois réécrire Mage_Catalog_Model_Resource_Category_Flat.
L'ancienne classe de ressources Mage_Catalog_Model_Resource_Eav_Mysql4_Category_Flatest 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_flatn'a donné aucun résultat. Mais le config.xmlde Mage_Catalog contient cette ligne:
<deprecatedNode>catalog_resource_eav_mysql4</deprecatedNode>
Et je ne sais pas où et comment deprecatedNodeest 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?