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

Autres SGBD Discussion :

[ Doctrine & unicité sur un couple d'attributs ]


Sujet :

Autres SGBD

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    octobre 2012
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : octobre 2012
    Messages : 167
    Points : 67
    Points
    67
    Par défaut [ Doctrine & unicité sur un couple d'attributs ]
    Bonjour,

    Je suis sur un projet historique (je ne peux donc pas redéfinir les clés primaires/étrangères).

    Pour autant, j'ai besoin d'exprimer l'unicité de 2 attributs constituant l'entité à persister. 2 entités en bdd ne peuvent avoir ce même couple de valeurs.

    Je suis en symfony 2.7 et utilise Doctrine.

    Existerait il une @annotation pour réaliser cela ? ou à défaut un autre moyen ?

    D'avance merci

  2. #2
    Membre du Club
    Homme Profil pro
    Inscrit en
    octobre 2012
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : octobre 2012
    Messages : 167
    Points : 67
    Points
    67
    Par défaut
    auto réponse ::
    cf https://symfony.com/doc/2.7/referenc...ty.html#fields

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
     
    /**
     * @ORM\Table(name="<name>")
     * @ORM\Entity(repositoryClass="<machin>")
     * @UniqueEntity({"attr1", "attr2"})
     */
    class <className> {
    ...
    }

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

Discussions similaires

  1. [MySQL-5.1] comment avoir un attribut unique sur un couple de colonne
    Par johnny-57 dans le forum Débuter
    Réponses: 2
    Dernier message: 24/07/2018, 14h28
  2. Réponses: 19
    Dernier message: 12/06/2014, 10h41
  3. contrainte d'unicité sur des couples
    Par ekremyilmaz dans le forum SQL
    Réponses: 10
    Dernier message: 28/04/2010, 08h38
  4. [MCD] Contrainte d'unicité sur un attribut
    Par piloupy dans le forum PowerAMC
    Réponses: 2
    Dernier message: 22/01/2008, 16h55
  5. [Doublons] Unicité sur un champ de type TEXT
    Par PyRoFlo dans le forum Requêtes
    Réponses: 11
    Dernier message: 01/09/2004, 09h56

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