Bonjour à tous !

Actuellement dans mon entity je fais ceci:

[UniqueEntity(fields: ['nickname', 'cabinet', 'enabled'])]

Je cherche à faire valider si le enabled == 1, sauf qu'il me prends aussi le enabled = 0...

De l'aide !!!

Merci à tous !

4 réponses


Salut Alex,

Le enabled, est-il un int ou un boolean ?

Peux-tu nous montrer ta fonction qui vérifie l'égalité s'il te plaît ?

Alex_13
Auteur

Salut Luc,

Il ne s'agit pas d'une fonction mais d'une contrainte dans mon entity Operateur

Merci de ta réponse rapide, j'attends ton retour si tu en as un

Salut Alex,

J'ai parlé d'une fonction, car tu peux écrire tes propres contraintes.
Si tu ne trouves pas de solutions, tu seras peut-être obligé de faire cela.

Quelle contrainte utilises-tu ?
Est-ce EqualTo ?
Tu as aussi GreaterThan.

Est-ce que ça t'aide ?

Alex_13
Auteur

Salut Luc,

J'utilise le UniqueEntity, je voudrais juste spécifier que le enabled doit être = 1 du style:

[UniqueEntity(fields: ['nickname', 'cabinet', 'enabled = 1'])]