Bonjour
Dans vos développements de modules, si vous avez le choix entre utiliser les fonctions natives de presta (php ou javascript) et developper vos propres requetes (mysql), quel est votre option de prédilection ?
Ceci particulierement dans une logique de maintenabilité du code et d'imperméabilité aux mises à jour de prestashop.
Je travaille actuellement avec les 2 (notamment pour les ajouts au panier), et si l'utilisation des fonctions de presta produit un code plus court et lisible, il est plus sujet à devenir obsolète lors des mises a jour du core.
S c'est une question que vous vous etes dejà posé, j'aimerai bien en débattre.
mika
[aux développeurs] Utilisez-vous des requetes ou les fonctions natives de prestashop dans vos modules ?
Started by _mika_, Sep 02 2010 01:09 PM
Perso, j'utilise tout du core ( tant que possible ), surtout pour tout ce qui est du mysql
Mes Modules : Home Evolution - Cookies Test - Share Social Network - HomePageFeatured ( Custom ) - Bloc My Account ( Custom )
Idem, ça m'arrive régulièrement, pourquoi refaire ce qui existe....??? :cheese:
• Home Categories • MegaDrown Evolution • Animation 3D •
• Retrouvez tous mes modules Prestashop ici •
Oui c'est vrai que ca peut paraitre total superflu. Comme je ne suis pas un ancien sur presta (arrivé à 1.1) j'ai peut etre péché par manque de confiance dans les évolutions du core. Et m'affranchir d'éventuels bugs existants ou a venir.
Je n'ai pas trop de recul sur les modifs que provoquent les changements de version du core sur les modules. Mais les exemples de modules qui doivent etre mis a jour pour fonctionner sur la 1.3 me laissent un peu sceptique quand au gain de temps à long terme des fonctions natives...
Je n'ai pas trop de recul sur les modifs que provoquent les changements de version du core sur les modules. Mais les exemples de modules qui doivent etre mis a jour pour fonctionner sur la 1.3 me laissent un peu sceptique quand au gain de temps à long terme des fonctions natives...
Le consensus semble aller vers les classes. J'ai une nouvelle fonction à implémenter, pour laquelle ce devrait franchement me faciliter la vie.
Je vais garder mon tronc basé sur les requetes, et developer une version avec les classes. Je vous dirai si je valide votre opinion !
Merci à tous
Je vais garder mon tronc basé sur les requetes, et developer une version avec les classes. Je vous dirai si je valide votre opinion !
Merci à tous





Back to top









