Jump to content

Comment débbuguer une classe


Recommended Posts

Bonjour à tous,

Je débute dans Prestashop, et j'ai des connaissances basiques du PHP.
Je cherche à faire un site qui vend des abonnements, par exemple pour 6 mois ou 1 an..
J'ai donc rajouté des champs à la table Ps-customer dont la date d'échéance de l'abonnement qu'il faut remettre à jour à chaque achat d'un nouvel abonnement.
Pour cela, j'ai créé un SQL, testé et qui marche.
Mon idée est de rajouter une fonction "updateCustumerSubs" et de l'insérer dans la fonction "SetInvoice de Classes/order.php

Ainsi, lorsque la facture est créée (paiement accepté), "updateCustumerSubs" met mes champs à jour.

Mon problème est que je n'arrive pas à mettre ma fonction au point car je n'arrive pas à la tracer.

Les fonctions classiques de PHP ne donnent rien :
mail('adresse_mail','objet','contenu');
echo blabla..
ou encore écrire dans un fichier.. ( fopen('c:\trace.txt', 'r+'); fputs($fichiertrace, 'Texte à écrire'); fclose($fichiertrace);)

Rien n'y fait (echo fonctionne dans les php, mais pas dans les classes ??)

Comment tracer dans le code d'une classe comme order.php ?

Grand merci par avance pour votre aide
JP

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...