Vous êtes connecté en tant que anonymous Se Deconnecter
Browse code

update du readme

git authored on 15/03/2019 13:16:40
Showing 1 changed files
... ...
@@ -1,6 +1,6 @@
1 1
 # MVC - en Programmation Orienté Objet
2 2
 ---
3
-Cette architecture MVC Objet est composée d'un layout HTML5 Standard
3
+Cette architecture MVC Objet est composée d'un layout Twig Standard
4 4
 
5 5
 Les urls d'accès sont de type www.domain.tld/page/varname1/varvalue1/varname2/varvalue2/ ...
6 6
 
... ...
@@ -11,18 +11,22 @@ Afin de créer une nouvelle page vous devez instancier trois fichiers contenant
11 11
 > les commandes permettant de gérer un formulaire
12 12
 > un ou plusieurs accès à la base de données
13 13
 > les variables ainsi instanciées permettent l'affichage dans la vue
14
+> la variable $twig_var permettant de communiquer avec le moteur de template
14 15
 
15 16
 "application > include > modeles > mapage.model" contenant
16 17
 >les variables spécifiques à la page de l'application exemple:
17 18
 ```
18
-name : le nom de mapage
19
+name : mapage
20
+page_title : La description de la page affiché dans les navigateur sur l'onglet
19 21
 description : ma description pour les moteur de recherche
20
-params : paramètre(s) supplémentaire(s)
22
+params : tout paramètre supplémentaire(s) dont vous auriez besoin sur la page
21 23
 ```
22 24
 
23
-"application > include > vues > mapage.phtml" contenant
24
->les blocs html qui seront affichés dans le layout standard
25
+"application > include > vues > mapage.html.twig" contenant
26
+>les blocs html qui seront affichés lors de l'affichage
25 27
 
26
-Je ne peut que vous proposer de regarder dans le dossier layout afin de comprendre comment cela est affiché!
28
+Ce modèle MVC utilise Composer ainsi que les autoload de composer, afin de pouvoir faire 
29
+fonctionner l'application il faut lancer la commande avant tout affichage:
30
+>composer dump-autoload
27 31
 
28 32
 pour le reste, c'est a vous de voir, mais c'est une architecture fonctionnelle à 2.5 vitesses