Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 21-11-2014 09:45:22

Splyf
Membre
Date d'inscription: 24-10-2013
Messages: 115

MapperSuperClass : valeur par defaut pour le DiscriminatorMap ?

Bonjour,

Je crain que cela ne sois pas possible, mais je pose tout de même la questions ?

mon problème est que je cherche a surchargé une entité "Specialite" dont la table contient une 100aine d'entrée, mais ne 'ai besoin de surchargé que 5 spécialités.

comme ceci par exemple:
par exemple:

Code:

/**
 * @Entity
 * @InheritanceType("JOINED")
 * @DiscriminatorColumn(name="idSpecialite", type="integer")
 * @DiscriminatorMap({"1" = "Specialite01", "2" = "specialite2", "default" = "DefaultSpecialte"})
 */

pour le moment la seul solution que je vois est de rajouté un champ "discriminator", mais sa serrai pas mal de pouvoir définir une entité par defaut.

Dernière modification par Splyf (21-11-2014 09:45:56)

Hors ligne

 

#2 21-11-2014 10:21:41

Orkin
Administrateur
Lieu: Paris
Date d'inscription: 09-12-2011
Messages: 1261

Re: MapperSuperClass : valeur par defaut pour le DiscriminatorMap ?

Salut, tu peux faire de l'héritage avec doctrine par contre tu es obligé d'utiliser un champ pour qu'il puisse savoir sur quel entité mapper les résultats wink.

Hors ligne

 

#3 21-11-2014 10:25:39

Splyf
Membre
Date d'inscription: 24-10-2013
Messages: 115

Re: MapperSuperClass : valeur par defaut pour le DiscriminatorMap ?

bin oui, mais je voulait utilisé un champ qui existait déjà et qui peut avoir une 10aine de valeur différente ^^.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages