IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Programmation objet et accès DB


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2002
    Messages : 213
    Par défaut Programmation objet et accès DB
    Bonjour, j'ai un problème de logique dans la conception des mes class...

    J'ai créé plusieurs class en PHP et je me posais la question de comment les relier à la DB. Sur un plan pratique, rien de difficile, une connexion mysql et c'est bon. Mais par contre, par rapport à mes class, comment dois je intégrer l'accès à la DB.

    Dois je hériter chaque class en "classDB" ou bien créer une fonction dans ma class principale qui va remplir les champs de mon objet???

    J'espère être clair

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur
    Inscrit en
    Juin 2006
    Messages
    645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Juin 2006
    Messages : 645
    Par défaut
    Je ne suis pas certain que ça soit totalement clair

    Mais de ce que j'ai compris, je pense que l'idéal est de créer une classe AccesBD qui sera héritée par toutes les autres classes qui en auront besoin qui contiendra les méthodes d'accès à la base (exécution de requête, commit, rollback...), la chaine de connexion...

    Par contre, ce que je n'ai pas compris, c'est :
    ou bien créer une fonction dans ma class principale qui va remplir les champs de mon objet???
    Tu entends quoi par là ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2002
    Messages : 213
    Par défaut
    Citation Envoyé par alband85 Voir le message
    Tu entends quoi par là ?
    Dans ma class principale, une fonction LinkDB, qui ferait le lien avec la DB et remplirait les champs de mon objet.

    Est ce plus clair?

  4. #4
    Membre chevronné
    Homme Profil pro
    Développeur
    Inscrit en
    Juin 2006
    Messages
    645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Juin 2006
    Messages : 645
    Par défaut
    Je ne suis toujours pas sûr de comprendre...
    1. Dans ta classe "BdD", tu as un dictionnaire que tu remplis, qui fait correspondre les champs de la base aux propriétés d'un classe
    2. Tes différentes classes héritent de "BdD" et renseignent leurs propriétés au dictionnaire
    3. Tu exécutes ta requête et les résultats obtenus sont assignés aux variables indiquées dans le dictionnaire par la fonction LinkDB
    C'est l'idée ? Ou je n'ai encore rien compris ?

Discussions similaires

  1. [Débuter] Programmation objet mais conditions particulières
    Par KaptainouK dans le forum Langages de programmation
    Réponses: 13
    Dernier message: 30/09/2005, 00h20
  2. [Débutant(e)][Conception] prob de programmation objet
    Par gregorian dans le forum Général Java
    Réponses: 3
    Dernier message: 07/07/2005, 11h20
  3. Questions sur la programmation objet en Delphi
    Par Manopower dans le forum Débuter
    Réponses: 20
    Dernier message: 15/06/2005, 15h39
  4. [ASP] Programmation objet ?
    Par Hell dans le forum ASP
    Réponses: 6
    Dernier message: 07/04/2005, 15h28
  5. Problème programmation objet
    Par Contrec dans le forum MFC
    Réponses: 54
    Dernier message: 30/03/2005, 11h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo