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 | ||
symfony5:database_repository [2020/04/29 05:49] marclebrun |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Repository ====== | ||
- | |||
- | Obtenir un repository par injection de dépendance : | ||
- | |||
- | <code php> | ||
- | use App\Entity\Article; | ||
- | use App\Repository\ArticleRepository; | ||
- | |||
- | class MonControleur extends AbstractControleur | ||
- | { | ||
- | |||
- | public function index(ArticleRepository $repo) { | ||
- | |||
- | } | ||
- | } | ||
- | </code> | ||
- | |||
- | On peut également demander un repository à Doctrine, | ||
- | à partir d'une classe d'entité : | ||
- | |||
- | <code php> | ||
- | $repo = $this->getDoctrine()->getRepository(Article::class); | ||
- | </code> | ||
- | |||