Récupéré une instance de SPDO global pour les methodes...
Salut à tous !
Voila je reviens sur un problème pour lequel je n'ai pas trouver de solution...
c'est tous en bas de cette page !
http://www.apprendre-php.com/forums/topic-125-collection-et-iterator-pour-applcation-crud.html
mon problème est comment mettre de facon globale mon instance de PDO dans le constructeur
pour l'utilisé dans les methode static du fais qu'on ne peut
utiliser la pseudo variable $this dans une methode
static !
Merci d'avance pour votre aide (^_^)
Réponses apportées à cette discussion
Tu peux utiliser ceci comme classe PDO de connection
http://www.apprendre-php.com/tutoriels/tutoriel-47-classe-singleton-d-acces-aux-sgbd-integrant-pdo.html
après je ne sais pas si cela répond à ta question!!
Merci !
en faite je l'utilise déjàet j'en récupère l'instance maisje souhaite mettre cette instance
dans mon constructeur de facon global dans un autre script
comme me l'avais suggéré Emacs dans le post que j'ai mis en lien ci-dessus !
le problème est que je sais pas comment le mettre de facon gloabl dans une variable et les récupérer dans une méthode static du script en cours...
class taClass {
private static $_connect;
public function construct() {
self::$_connect = Spdo::getInstance();
}
}
C'est sa que tu souhaites faire?
oui je penses que c'est ça !
c'est vrai que je voyais pas du tous cette méthode et que j'utilise pas beaucoup le static
mais je vais m'y mettre lool
je vais faire le test pour voir si ca fonctionne bien pour mon script !
Merci por ton aide !
oui en en effet c'est bien ça !
ca marche niquel !
encore merci pour aide Saturn1
++ Vini
de rien, mais tu développes en objet sans framework?
non je travail avec un structure MVC et parfois sur framework ça depends du projet...
Bah le mvc c'est basique :p!
Par contre l'orm sa peut être très pratique mais pas évident!!
j'aime ce qui n'es pas evident lol
c'est comme ça que j'ai apris en formation JAVA !
et ca me fais bien bossé niveau technique et j'aime bien ce concept !
d'ailleurs je sais pas si tu connais Martin flower ! j'etudie un peu ça façon de faire , c'est pas toujours evident mais je trouve ça super interessant !
Ce n'est pas Martin Flower mais Martin Fowler du GOF :)
en effet Emacs ! j'ai ecris trop vite lol
et pour ce que ca interesse d'aller faire un tour sur son site !
++ V
Il est pas designer en tout cas !!!