Récupéré une instance de SPDO global pour les methodes statics

Rechercher

Récupéré une instance de SPDO global pour les methodes...

Par Vini  -  12 reponses  -  Le 06/02/2009 18:21  -  Editer  - 

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

Par saturn1  -  Le 06/02/2009 18:53  -  Haut de page  - 

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!!

 
Par Vini  -  Le 06/02/2009 19:02  -  Haut de page  - 

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...

 
Par saturn1  -  Le 06/02/2009 19:09  -  Haut de page  - 
class taClass {
private static $_connect;
public function construct() {
  self::$_connect = Spdo::getInstance();
}
}

C'est sa que tu souhaites faire?

 
Par Vini  -  Le 06/02/2009 19:14  -  Haut de page  - 

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 !

 
Par Vini  -  Le 06/02/2009 19:16  -  Haut de page  - 

oui en en effet c'est bien ça !

ca marche niquel !

encore merci pour aide Saturn1

 

++ Vini

 
Par saturn1  -  Le 06/02/2009 19:17  -  Haut de page  - 

de rien, mais tu développes en objet sans framework?

 
Par Vini  -  Le 06/02/2009 19:29  -  Haut de page  - 

non je travail avec un structure MVC et parfois sur framework ça depends du projet...

 

 
Par saturn1  -  Le 06/02/2009 19:32  -  Haut de page  - 

Bah le mvc c'est basique :p!

Par contre l'orm sa peut être très pratique mais pas évident!!

 
Par Vini  -  Le 06/02/2009 19:36  -  Haut de page  - 

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 !

 
Par Emacs  -  Le 06/02/2009 21:10  -  Haut de page  - 

Ce n'est pas Martin Flower mais Martin Fowler du GOF :)

 
Par Vini  -  Le 07/02/2009 12:38  -  Haut de page  - 

en effet Emacs ! j'ai ecris trop vite lol

et pour ce que ca interesse d'aller faire un tour sur son site !

http://martinfowler.com/

 

++ V

 
Par saturn1  -  Le 07/02/2009 17:53  -  Haut de page  - 

Il est pas designer en tout cas !!!

 

Ajouter une réponse à la discussion

Seuls les membres connectés sont autorisés à poster dans les forums !

Identifiez-vous
Join |  ID/MDP? |