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

Langage PHP Discussion :

petite question class manager


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Par défaut petite question class manager
    Bonjour,

    j'ai suivi un tuto de php5.

    donc j'ai bien 2 fichiers pour chaque tables de ma base, exemple:
    * Une classe News qui contiendra les champs sous forme d'attributs.
    Son rôle sera de représenter une news ;

    * Une classe NewsManager qui gèrera les news.
    C'est elle qui interagira avec la BDD.

    petite question j'ai des fucntion uplaod et de suppresion d'uplaod elle ne fait pas partit de la class de base et n'interagit pas avec la bdd les donnée en parametre proviennet que de formulaire, je les avait donc placer dans news.class.

    Mais a votre avis est ce la bonne solution?

  2. #2
    Membre averti
    Inscrit en
    Août 2010
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 45
    Par défaut
    L'upload et la suppression d'images gèrent les ressources d'un site internet.
    Ils ont donc leur place dans la couche model (gérant dans les bases de données, mais aussi les fichiers...).

    Pour conclure je mettrais ces méthodes dans la classe NewsManager.

    Bonne soirée.

  3. #3
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 64
    Par défaut
    très bien dit

    si tu veux tu peux faire des fonction upload et supprimer dans la classe NewsManager comme on vous a proposé et je te propose de n'y pas mettre de code je te propose donc de créer une classe FileUpload.class.php et t'y mis le code des deux fonctions et dans ta classe NewsManager tu mets une fonction upload qui fait appel à la fonction upload de FileUpload et une fonction supprimer qui fait appel à la fonction supprimer de FileUpload comme ça tu peux utiliser les deux fonctions n'importe où dans le projet ou d'autres projet.

    c'est juste une bonne pratique je t'ai proposé t'es pas obligé de la mettre en place
    Citation Envoyé par plouiserre Voir le message
    L'upload et la suppression d'images gèrent les ressources d'un site internet.
    Ils ont donc leur place dans la couche model (gérant dans les bases de données, mais aussi les fichiers...).

    Pour conclure je mettrais ces méthodes dans la classe NewsManager.

    Bonne soirée.

Discussions similaires

  1. [PHP 5.0] Questions sur architecture classes/managers Php objet
    Par Lystik dans le forum Langage
    Réponses: 8
    Dernier message: 19/07/2013, 15h13
  2. Petites question sur les WebServices (appel et classe envoyée)
    Par Arsenic68 dans le forum Services Web
    Réponses: 0
    Dernier message: 24/12/2009, 14h54
  3. Petite question sur la Class ZendX_JQuery
    Par steph0612 dans le forum Zend Framework
    Réponses: 2
    Dernier message: 16/11/2008, 03h24
  4. [POO] petite question classe{}
    Par calimero642 dans le forum Langage
    Réponses: 6
    Dernier message: 07/04/2006, 16h47
  5. Petite question sur les performances de Postgres ...
    Par cb44 dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 13/01/2004, 13h49

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