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 :

mécanisme de l'héritage pour les annotations


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif Avatar de mapmip
    Profil pro
    ulla
    Inscrit en
    Juillet 2006
    Messages
    1 326
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : ulla

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 326
    Par défaut mécanisme de l'héritage pour les annotations
    salut,

    savez-vous si les annotations peuvent bénéficier
    des mécanismes de l'héritage ?

    Merci d'avance

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2003
    Messages
    307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Février 2003
    Messages : 307
    Par défaut
    C'est possible de créer ses propres annotations, mais ta demande est vague

  3. #3
    Membre extrêmement actif Avatar de mapmip
    Profil pro
    ulla
    Inscrit en
    Juillet 2006
    Messages
    1 326
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : ulla

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 326
    Par défaut
    Citation Envoyé par jfsenechal Voir le message
    C'est possible de créer ses propres annotations, mais ta demande est vague
    supposons que ma classe mère contienne des annotations,
    je veux recuperer ses annotations pour les hériter en modifier certaines
    dans la classe fille

  4. #4
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2003
    Messages
    307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Février 2003
    Messages : 307
    Par défaut
    Je pense alors que le mieux est de passer par des Trait

    si ton annotation se trouve sur une propriété

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    trait CategoryTrait
    {
        /**
         * @ORM\ManyToOne(targetEntity="Categorie", inversedBy="produits")
         * @ORM\JoinColumn(onDelete="SET NULL")
         */
        protected $categorie;


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    class Categorie 
    {
    use CategoryTrait
     
     /**
         * Overload pour le inversedBy
         *
         * @ORM\ManyToOne(targetEntity="Categorie", inversedBy="cats")
         * @ORM\JoinColumn(nullable=false)
         * @var
         */
        protected $categorie;

Discussions similaires

  1. Problème héritage pour les attributs
    Par fab87 dans le forum C++
    Réponses: 26
    Dernier message: 07/04/2011, 16h26
  2. héritage dans les annotations
    Par tchize_ dans le forum Langage
    Réponses: 2
    Dernier message: 20/09/2010, 16h32
  3. un dico pour les annotations!
    Par Arctodus dans le forum Java EE
    Réponses: 0
    Dernier message: 11/04/2009, 01h59
  4. Utiliser les Annotations pour générer un WebService
    Par tvonstebut dans le forum Services Web
    Réponses: 3
    Dernier message: 09/01/2008, 17h55
  5. Héritage multiple pour les ATL
    Par groovyroe dans le forum Visual C++
    Réponses: 1
    Dernier message: 10/08/2007, 14h02

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