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 :

création des modeles


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2005
    Messages
    263
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 263
    Par défaut création des modeles
    Peut on intégrer des modèles dans le moteur mysql ?

    Au lieu de faire dans tous mes fichiers :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    require_once('file.php');
    $obj=new class_name;
    Puis je intégrer mon code une fois pour toute dans le moteur php ou mysql de façon à ce que je puisse évoquer mes objets directement comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    mysql_query($result);
    mysql_num_rows($result).

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 8
    Par défaut
    C'est pas très clair, faudrait détailler.

  3. #3
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    si tu veux inclure un fichier au début de chaque script PHP (sans exception), tu peux utiliser la directive auto_prepend_file, disponible à partir de PHP5.

    Pour le reste c'est effectivement pas très clair.

  4. #4
    Membre éclairé
    Inscrit en
    Octobre 2005
    Messages
    263
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 263
    Par défaut
    Citation Envoyé par luchk
    C'est pas très clair, faudrait détailler.
    J'ai crée des class
    ces class sont dans un fichiers : file.php

    pour utiliser les attributs de ces dernières je dois .

    1. intégrer le code du fichier file.php dans autre fichier desirant utiliser les methodes implementées dans les class.

    2. créer un objet sur la base de la class

    3. utiliser les méthodes

    [code]
    <?php
    /*1*/ require_once('file.php');
    /*2*/ $objet=new MyClass;
    /*3*/ $objet->demarrage();
    /*3*/ $objet->validation();

    ?>
    [code]

    Je veux directement faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    validation(); // comme mysql_query() et compagnie.

  5. #5
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    eh bien tu te fais un petit script qui fait tout ça, et tu le mets en include, ou en auto_prepend_file si ça te convient...

Discussions similaires

  1. Réponses: 6
    Dernier message: 03/11/2010, 09h48
  2. [MySQL] Création des tables et modele E/A
    Par clem037 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 04/04/2009, 03h28
  3. Réponses: 7
    Dernier message: 22/02/2005, 13h07
  4. Réponses: 3
    Dernier message: 24/10/2003, 21h46
  5. Réponses: 8
    Dernier message: 03/09/2003, 00h47

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