Skip to content

HB-R5-2023/hb_monster

Repository files navigation

Site d'offres d'emploi

Points abordés

Démarrage d'un projet

symfony new hb_monster --version=5.4 --webapp

Création d'une entité

Entité Offer

Création d'une relation OneToMany

Entité ContractType

OneToMany, dans ce cas, signifie "One ContractType To Many Offers"

Création des fixtures

Avec le package ayant pour alias orm-fixtures, création d'un ensemble de données regroupant les types de contrats et les offres.

Fichier : AppFixtures.php

Utilisation de la librairie Faker

Affichage d'une liste d'offres

Pour afficher les offres, on type-hinte la classe OfferRepository dans le contrôleur IndexController

Symfony gère alors l'injection de ce service dans notre contrôleur.

Nous pouvons donc consommer les méthodes que nous propose cette classe. N'importe quelle classe de Repository propose une API adaptée pour lire de la donnée dans une table : find, findAll, findBy, etc...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors