Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
symfony_4:doctrine_2:les_entites [2018/10/18 09:49] julien.guerin créée |
symfony_4:doctrine_2:les_entites [2022/11/14 13:18] (Version actuelle) admin [Les regexs utiles] |
||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
Une entité se défini de la manière suivante : | Une entité se défini de la manière suivante : | ||
- | < | + | |
+ | * Définition des attributs et de leurs types & options. | ||
+ | * Définition des méthodes, setters & getters. | ||
+ | |||
+ | Les types d' | ||
+ | |||
+ | |||
+ | < | ||
<?php | <?php | ||
Ligne 110: | Ligne 117: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | ==== Les regexs utiles ==== | ||
+ | |||
+ | |||
+ | Blocage en numérique (0 devant possible avec ou sans . et sans ,): | ||
+ | <code PHP> | ||
+ | <?php | ||
+ | use Symfony\Component\Validator\Constraints as Assert; | ||
+ | |||
+ | /** | ||
+ | * @ORM\Column(type=" | ||
+ | * | ||
+ | * @Assert\Regex( | ||
+ | | ||
+ | | ||
+ | | ||
+ | * ) | ||
+ | */ | ||
+ | </ | ||
+ | |||
+ | ----- | ||
+ | |||
+ | Les entiers | ||
+ | |||
+ | <code PHP> | ||
+ | <?php | ||
+ | use Symfony\Component\Validator\Constraints as Assert; | ||
+ | |||
+ | /** | ||
+ | * @ORM\Column(type=" | ||
+ | * | ||
+ | * @Assert\Regex( | ||
+ | | ||
+ | | ||
+ | | ||
+ | * ) | ||
+ | */ | ||
+ | </ | ||
+ | |||
+ | |||
+ | ----- | ||
+ | |||
+ | Téléphone FR | ||
+ | |||
+ | <code PHP> | ||
+ | <?php | ||
+ | use Symfony\Component\Validator\Constraints as Assert; | ||
+ | |||
+ | /** | ||
+ | * @ORM\Column(type=" | ||
+ | * | ||
+ | * @Assert\Regex( | ||
+ | | ||
+ | | ||
+ | | ||
+ | * ) | ||
+ | */ | ||
+ | </ | ||
+ | |||
+ | ----- | ||
+ | |||
+ | |||
+ | |||
+ | <code PHP> | ||
+ | <?php | ||
+ | use Symfony\Component\Validator\Constraints as Assert; | ||
+ | |||
+ | /** | ||
+ | * @ORM\Column(type=" | ||
+ | * | ||
+ | * @Assert\Regex( | ||
+ | | ||
+ | | ||
+ | | ||
+ | * ) | ||
+ | */ | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Code postal | ||
+ | |||
+ | <code PHP> | ||
+ | <?php | ||
+ | use Symfony\Component\Validator\Constraints as Assert; | ||
+ | |||
+ | /** | ||
+ | * @ORM\Column(type=" | ||
+ | * | ||
+ | * @Assert\Regex( | ||
+ | | ||
+ | | ||
+ | | ||
+ | * ) | ||
+ | */ | ||
+ | </ | ||
+ | |||
+ | ---- |