Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
symfony_4:doctrine_2:les_repository [2018/10/18 09:59] robin.boisson |
symfony_4:doctrine_2:les_repository [2019/12/08 07:41] (Version actuelle) |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== Les Repositories ====== | ||
| + | |||
| + | |||
| Les repositories sont généré en même temps que les entités, chaque entité dispose d'un repository qui lui est propre, les repository sont tous regroupés dnas le dossier src/ | Les repositories sont généré en même temps que les entités, chaque entité dispose d'un repository qui lui est propre, les repository sont tous regroupés dnas le dossier src/ | ||
| Le repository de l' | Le repository de l' | ||
| - | un exemple de fonction qui récupere à partir d'une valeur passé en paramètre 10 resultat Max trié par ID | + | Un exemple de fonction qui récupere à partir d'une valeur passé en paramètre 10 resultat Max trié par ID |
| - | < | + | < |
| - | public function findByExampleField($value) | + | public function findByExampleField($value) |
| { | { | ||
| return $this-> | return $this-> | ||
| Ligne 13: | Ligne 16: | ||
| -> | -> | ||
| -> | -> | ||
| - | -> | + | -> |
| - | | + | |
| } | } | ||
| - | + | </ | |
| - | Un autre exemple retourné un ou aucun résultat à partir d'une valeur | + | |
| - | + | ---- | |
| - | public function findOneBySomeField($value): | + | Un autre exemple retourné un ou aucun résultat à partir d'une valeur |
| + | |||
| + | <code PHP> | ||
| + | | ||
| { | { | ||
| return $this-> | return $this-> | ||
| Ligne 26: | Ligne 31: | ||
| -> | -> | ||
| -> | -> | ||
| - | -> | + | -> |
| - | | + | |
| } | } | ||
| - | | + | </ |