Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/12/2011, 15h37   #1
Invité régulier
 
Inscription : janvier 2010
Messages : 32
Détails du profil
Informations forums :
Inscription : janvier 2010
Messages : 32
Points : 5
Points : 5
Par défaut Classe métier connexion db

Bonjour à tous et à toute,

je suis actuellement en train de développer un site en POO basé sur l'architecture du pattern MVC.

Je dois pouvoir avoir un accés à la db dans ma classe et je fais comme ceci :

ModelCore : classe abstraite dont hérite toutes mes classes métiers :
Code :
1
2
3
4
5
6
7
8
9
abstract class ModelCore {
  protected $querySQL;
 
    public function __construct() {       
        $this->querySQL = new QuerySQL();
    }
 
     ....
}
QuerySQL : Classe qui me permet de construire une requete SQL
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class QuerySQL {
 
    public
    $data,
    $db,
    $query;
 
    public function __construct() {
        $this->data = array();
        $this->query = array();
 
        // Connexion à la base de donnée.
        $this->db = DbCore::getInstance();
    }
}
La connexion à la base de donnée est impléemnté à l'aide d'un pattern singleton.

N'ayant pas trop d'expérience dans la POO en PHP, j'aimerai savoir ce que vous pensez de cette façon de faire ^^


Merci d'avance
royalwear est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h15.


 
 
 
 
Partenaires

Hébergement Web