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: | ||
-> | -> | ||
-> | -> | ||
- | -> | + | -> |
- | | + | |
} | } | ||
- | | + | </ |