######A Symfony project created on November 22, 2016, 2:10 pm.
#####Examen blanc sur Symfony
-
Créer un projet Symfony v2.8.
-
Supprimer l'AppBundle et créer un Bundle nommé Media.
-
Créer une entité MediaBundle
- Album
- titre_album, type string, lenght 255, non null
- artiste, type string, lenght 255, non null
- genre, type string, lenght 255, non null
- support, type string, lenght 255, non null
-
Créer les actions permettant de voir, créer, éditer, et supprimer un Album. La page index doit etre consultable avec le path "/".
-
Lors de la création d'un album: Nous avons le choix entre 3 genres sous forme de menu déroulant, Hip-hop, Soul et Rock. Nous avons le choix entre 3 supports sous forme de menu déroulant, Vinyl, CD, Cassette.
-
Faire une mise en page simple de l'index et du formulaire de création.
-
Créer une entité:
- Commentaire
- utilisateur, type string, lenght 255, non null
- commentaire, type text, non null
-
Faire une relation oneToMany afin de pouvoir associer des commentaires à un album.
-
Nous devons pouvoir créer un commentaire et le supprimer, pas de méthode d'edit.
-
L'utilisateur doit avoir la possibilité de ne pas renseigner son nom d'utilisateur, si c'est le cas, ce dernier sera enregistré automatiquement avec la valeur "Anonyme".
-
L'affichage des commentaires se fera sous l'album que l'on visualise (page show).
-
Ajouter la possibilité d'uploader la photo de l'album.
-
Sur la page d'index, on aura la possibilité d'afficher uniquement les albums d'un genre choisi, via un mini formulaire de recherche.
-
Sur la page permettant de visualiser un album, mettre le formulaire permettant de laisser un commentaire sur l'album. Les commentaires doivent s'afficher sur la même page (page show).