Escolar Documentos
Profissional Documentos
Cultura Documentos
com/album/2826327/video/91864076)
Retouraucours(https://openclassrooms.com/courses/developpezvotresitewebavecleframeworksymfony2)
Prsentation
Bienvenuedanscetexercicequiseracorrigparvospairs!
Lebutdelexerciceestdemettreenpratiquetouteslescomptencesacquisesjusquemaintenant.Ildoitvouspermettredebienlesassimileretdevousassurerdeles
matriser.
Le CoreBundle
DansuneapplicationSymfony2,ilesttrscourantdecrerunCoreBundle(outoutautrenomquivousfaitplaisir).Lerleduntelbundleestdefairelelienentretousles
autresbundlesutiliss,lesvtrescommeceuxquevousavezputlchargergrceComposer.
Prenonslexempledenotreapplication,nousavonsdjunbundledeplateformedannonceimaginonsquonyajouteunbundledeforum,lieudchangeentreles
utilisateurs.Danscecas,opouvonsnousmettrelapageprofildunutilisateuraffichantlafoislenombredecandidatureseffectuesetlenombredemessagesposts
surleforum?CettepagenepeutpastredansnotrePlatformBundlecarnotrebundleneconnaitrienduforum,impossiblepourluidaccderaunombredemessages
posts.LasituationestlammedepuisleForumBundle,quineconnaitriendenosannonces.
LasolutionestdoncdutiliserunCoreBundlequivientfairelaglueentretouslesautresbundlesutiliss.Vouslaurezcompris,cebundlenestnullementrutilisableentre
vosprojets:cestleseulquiestvraimentspcifiquevotreapplication.
Votre mission
1. Crer le CoreBundle
VotremissionestdoncdansunpremiertempsdecrerceCoreBundle.Vouspouvezutiliserlaconsoleoualorslefaireentirementlamain,lesdeuxoptionssont
possiblesetjevouslaisselechoix.
Dansundeuximetemps,vousdevrezcrerquelqueslmentsdanscenouveaubundle.
Bienentendu,noubliezpasdadapterlecodedesautresvuesafindemettrejourlenomdelavuequelleshritent.Notrevuelayoutachangdeplace,elleadonc
changdenom.
Disonsquelesitequenouscronspourracontenirbienplusquelaspectplateformedannonces.Lapagedaccueilquevousdevezcrernafficheraqueles3dernires
annonces.Avousdoncdecrerlaroute,lecontrleuretlavuetoutceladanslenouveauCoreBundle.
Noubliezpasdaffichercesmessagesflashsurlapagedaccueilsicenestpasdjlecas.
Exempledemessageflashsurlapagedaccueil
Fichiers envoyer
Vousdevezenvoyerunfichierzipcontenantlesrpertoiresapp,srcetwebainsiquelesfichierscomposer.jsonetcomposer.lockquisetrouventlaracine.
Faiteattentionnepasinclurelecontenudesrpertoiresapp/cacheetapp/logsdanslezip,carceuxcisontlourdsetneserventriendansnotrecas:voscorrecteurs
regnrerontlecachelapremireexcutiondevotrecode.
Surtout,nincluezpaslerpertoirevendor,carceluicipeutfaireprsde40Mo!Ilcontienttoutesvosdpendances,maisinutiledelinclurecargrceauxfichiers
composer.jsonetcomposer.lock,voscorrecteurspourronttlchargerautomatiquementvosdpendances!
Vuedesdossiersexcluredevotrefichier.zip
Sivousavezdesdoutessurcommentcompresservosfichiers(c'estdire,crerundossier.zip),visionnezlesvidosindiquesdanslapartieSlectiondutravail.
Slectiondutravail
Votretravail(format.zip,70Momax)
Choisissezunfichier Aucunfichierchoisi
CommentcrerunfichierZIPsousWindows(https://vimeo.com/album/2826327/video/91856555)?SousMacOSX(https://vimeo.com/album/2826327/video/91856554)?
Vouspouvezlaisserunmotl'attentiondevoscorrecteurssivouslesouhaitez:
(facultatif)
Validation
Attention Relisezvousbien!Aprssoumissiondevotretravail,vousnepourrezpluslemodifiernienrenvoyerunnouveau!
Valider