Différences
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 | ||
| doctrine1 [2022/11/07 15:25] – admin | doctrine1 [2023/11/06 13:06] (Version actuelle) – admin | ||
|---|---|---|---|
| Ligne 14: | Ligne 14: | ||
| Cette étape consiste à indiquer au projet l' | Cette étape consiste à indiquer au projet l' | ||
| - | Pour cela, éditer le fichier de configuration .env (dans c: | + | Pour cela, vérifier votre fichier de configuration .env (dans c: |
| < | < | ||
| # | # | ||
| Ligne 21: | Ligne 21: | ||
| Exemple : | Exemple : | ||
| < | < | ||
| - | DATABASE_URL=" | + | DATABASE_URL=" |
| </ | </ | ||
| - | Cette configuration permet de se connecter à une base de données | + | Cette configuration permet de se connecter à une base de données |
| - | La console permet | + | Si vous n'avez pas encore créé la base de données sous mariadb ou mysql, la console permet de créer la base de données en exécutant la commande ci-dessous : |
| < | < | ||
| > php bin/console doctrine: | > php bin/console doctrine: | ||
| Ligne 31: | Ligne 31: | ||
| {{sfndbcreation.png}} | {{sfndbcreation.png}} | ||
| - | Lors de l' | ||
| ===== Créer une entité = classe métier ===== | ===== Créer une entité = classe métier ===== | ||
| Ligne 188: | Ligne 187: | ||
| EtudiantController, | EtudiantController, | ||
| < | < | ||
| - | public function listerEtudiant(){ | + | public function listerEtudiant(ManagerRegistry $doctrine){ |
| $repository = $doctrine-> | $repository = $doctrine-> | ||
| - | $products | + | $etudiants= $repository-> |
| return $this-> | return $this-> | ||
| ' | ' | ||