Dev du 28/09/2017

Aller en bas

Dev du 28/09/2017

Message par Christophedlr le Jeu 28 Sep - 10:36

Commit 63342231aa4b321f54ca8d2c1c9229ebac28c580 à 10h31


Création d'un RouterFactory, afin que ce dernier s'occupe de charger le fichier de configuration des routes.
Création d'une classe App (application), qui s'occupe des initialisations nécessaires pour ensuite trouver la route et charger le controller.
Mise à jour du .htaccess afin de pointer indx.php dans le dossier web.
Création d'un faux DefaultController, afin de retourner une réponse bidon pour s'assurer que App fonctionne bien.

TODO :
Corriger composer.json afin de rajouter le moteur de template Twig.
Créer les premiers éléments (header, footer, nav) de la page d'accueil et les afficher via DefaultController
Créer une classe de gestion de Twig afin d'automatiser l'envoi d'une ResponseInterface depuis l'appel à un template (possibilité de ne renvoyer qu'une simple chaîne si demandée en paramètre)

Ces trois éléments vont posés la structure de base afin de faire fonctionner le site.
avatar
Christophedlr
Admin

Messages : 37
Date d'inscription : 14/09/2017
Age : 31
Localisation : Lattes, France

Voir le profil de l'utilisateur https://www.ets2routes.com

Revenir en haut Aller en bas

Re: Dev du 28/09/2017

Message par Christophedlr le Jeu 28 Sep - 19:49

Commit e8958cc2b93a4583d2027909f422b3e6859888b7 à 19h47


Mise en place du moteur de template Twig et d'une extension
Création du RendererInterface pour désigner la structure d'une classe de rendue de template
Création du TwigRenderer pour le rendu de templates Twig
Mise en place d'une base de la page d'accueil et de la structure des pages

TODO : finir la mise en place de la structure visuelle en ajoutant le footer et le header avec son menu standard
avatar
Christophedlr
Admin

Messages : 37
Date d'inscription : 14/09/2017
Age : 31
Localisation : Lattes, France

Voir le profil de l'utilisateur https://www.ets2routes.com

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum