Bonjour à tous,
Je souhaiterais connaître le meilleure moyen pour ajouter des annotations sur la class user du bundle FOSuserBundle:
En bref, je souhaiterais ajouter une contrainte @Assert\NotBlank sur le champs email de l'entité User.
J'arrive à surcharger des annotations comme cela pour ajouter "nullable" par exemple
Mais pour les contrainte je sais pas comment faire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 /** * @ORM\Entity * @ORM\Table(name="fos_users") * @ORM\AttributeOverrides({ * @ORM\AttributeOverride(name="email", * column=@ORM\Column( * name = "email", * type = "string", * length = 255, * nullable = true * ) * ), * @ORM\AttributeOverride(name="emailCanonical", * column=@ORM\Column( * name = "emailCanonical", * type = "string", * length = 255, * nullable = true * ) * ), * }) */class User extends BaseUser { }
- réécrire le champs $email dans la classe fille?
- oublier l'héritage et copier coller l'entité user?
D'avance, merci beaucoup pour votre aide.
Très bonne journée à tous.
Partager