Nettoyage du cache système OpenCart 3 pour les modifications
Lorsque vous apportez des modifications à OpenCart 3, il est crucial de s'assurer que les modifications sont reflétées après avoir vidé le cache . Un problème particulier survient lors de modifications apportées au contrôleur de la page de détails du produit (catalog/controller/product/product.php), mais elles n'apparaissent pas.
Ocmod et Twig Cache
Ce problème provient de deux types de caches : le cache ocmod et le cache twig. Le cache Ocmod stocke les modifications du système effectuées via les extensions ocmod, tandis que le cache twig accélère le rendu des pages en mettant en cache les modèles compilés. Lorsque vous apportez des modifications au fichier PHP, ces caches peuvent empêcher les modifications de prendre effet.
Effacer le cache Ocmod
Pour vider le cache ocmod du panneau d'administration, accédez à Extensions > Modifications. Cliquez sur le bouton de rechargement dans le coin supérieur droit pour actualiser le cache.
Effacer le cache Twig
Pour vider le cache Twig, accédez au tableau de bord d'administration et cliquez sur le bouton d'engrenage. dans le coin supérieur droit. Dans le menu déroulant, sélectionnez « Effacer le cache Twig » pour supprimer les modèles mis en cache.
Redémarrer le serveur
Dans certains cas, le redémarrage du serveur Web peut également être nécessaire pour garantir que les changements soient appliqués. Cela effacera tout cache résiduel qui pourrait empêcher l'affichage des modifications.
En suivant ces étapes, vous pouvez effacer efficacement les caches ocmod et twig et vous assurer que vos modifications apportées au contrôleur sont reflétées dans les détails du produit. page. N'oubliez pas de toujours vider le cache et de redémarrer le serveur après avoir modifié le code pour éviter les divergences.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!