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( | ||
| + | | ||
| + | | ||
| + | | ||
| + | * ) | ||
| + | */ | ||
| + | </ | ||
| + | |||
| + | ---- | ||