Voila je me met au design Pattern
Je trouve cette methode interessante et j'ai observé pas mal de class sur le net et j'en ai trouvé une qui me correspond dans son style et je voudrais savoir ce que vous en pensé premièrement ?
voici le lien: http://www.apprendre-php.com/tutoriels/ ... _temp_url#
ensuite j'ai reproduite cette class et à la fin de ce tutoriel l'auteur cite :
<<Enfin, en redéfinissant les méthodes query() ou prepare() de PDO, vous aurez la possibilité d'ajouter un log des requêtes exécutées, etc. >>
à la base je n'arrive pas sans redefinir quoi que ce soit à me connecté grace à cette classe !
je penses qu'il faut utiliser l'instance getInstance genre SPDO::getInstance mais si je veux faire un query->($sql) ca ne marche pas !
je dois etre passé à coté de quelque chose ?
j'ai vu sur PHP France cette example très interessant aussi !
http://www.phpfrance.com/forums/voir_sujet-241515.php
et les remarque qu'il y à eu sont :
1) Tu n'utilises pas l'agument de ton constructeur.
2) Ton code serait plus simple si tu faisais hériter ta classe directement de la classe PDO (tu pourrais supprimer la variable $_handle).
Donc en faite je voudrais utilisé la 1er class citer plus avec les constantes et je voulais savoir si pour utiliser un query->($sql) par exemple, si je dois redefinir la class PDO dans la SPDO avec un extends ?
sachant que dans le constructeur de la class SPDO j'instancie PDO mais je ne sais pas comment acceder à ces methodes ?
Merci pour votre précieuse aide !
en faite je viens de trouver ! comme je ne peux pas repondre à mon propre message
j'ai redefini la methode query du genre :
Code : Tout sélectionner
public function query($statement) {
return $this->PDOInstance->query($statement);
}
si oui me conseillez vous de faire des modifications ?