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

Symfony PHP Discussion :

Où definir une classe commune ? [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 546
    Par défaut Où definir une classe commune ?
    Bonjour,

    Je souhaite créer une classe qui serait commune à tout mes modules.
    En fait, je souhaite ajouter une couche pour l'envoi de mail : en gros, je créé une classe mailing, dans laquelle je formate les mails d'une certaine façon et 2-3 autres choses...
    Par contre où écrire cette classe ? je ne vais pas créer un module pour ça...
    Merci de votre aide.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    396
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 396
    Par défaut
    As-tu déjà regardé du côté de sfMailer ?
    Tu as déjà une classe qui existe et qui fait pas mal de choses.

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 546
    Par défaut
    Oui oui, je vais utiliser sfMailer...
    En fait, ma question était surtout comment faire pour créer une classe (qui n'est pas un module) qui puisse être accessible par tous les modules de mon applications ? une sorte de boite à outils en gros...
    Merci.

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    396
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 396
    Par défaut
    J'aurais tendance à créer une classe statique dans ce cas-là.
    Ou créer de nouveaux helpers.

  5. #5
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 546
    Par défaut
    Tu la mets où cette classe ? dans lib/ ?
    Merci.

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    396
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 396
    Par défaut
    Dans un sous-dossier de lib, oui (helper ou tools ou autres en fonction du besoin).

    Je pense que ça peut être résolu avec un helper, histoire de rester plus propre. Cependant j'en définis rarement moi-même ; je te conseillerais d'aller jeter un œil sur la doc Symfony sur le sujet.
    Et sinon, classe statique.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SP-2010] Plusieurs pages applicatives et une classe commune
    Par STK913 dans le forum Développement Sharepoint
    Réponses: 4
    Dernier message: 01/09/2011, 16h36
  2. definir une class avec précision
    Par Invité dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 21/03/2011, 07h54
  3. definir une classe
    Par InFunkWeTrust dans le forum C#
    Réponses: 1
    Dernier message: 16/03/2010, 09h40
  4. definir une classe et initialiser un tableau
    Par rorette68 dans le forum ASP
    Réponses: 3
    Dernier message: 02/03/2010, 15h09
  5. Créer une classe commune à +sieurs fiches
    Par rtg57 dans le forum C++Builder
    Réponses: 2
    Dernier message: 08/05/2006, 17h58

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