Vous êtes connecté en tant que anonymous Se Deconnecter
README.md
59ab808b
 # Modular Symfony Application
aed8ee26
 ---
59ab808b
 Cette architecture MVC Objet est composée d'un layout Blade (Laravel)
aed8ee26
 
464c2ad8
 Les urls d'accès sont de type www.domain.tld/page/varname1/varvalue1/varname2/varvalue2/ ...
 
748f5600
 Afin de créer une nouvelle page vous devez instancier trois fichiers contenant diverses variables, dont voici les commandes:
464c2ad8
 
 
 "application > include > controlleurs > mapage.php" contenant:
3e7f056e
 > les commandes permettant de gérer un formulaire
 > un ou plusieurs accès à la base de données
59ab808b
 > les variables instanciées dans $templateData permettent l'affichage dans la vue blade
464c2ad8
 
 "application > include > modeles > mapage.model" contenant
3e7f056e
 >les variables spécifiques à la page de l'application exemple:
 ```
464c2ad8
 name : le nom de mapage
 description : ma description pour les moteur de recherche
 params : paramètre(s) supplémentaire(s)
3e7f056e
 ```
59ab808b
 "application > include > vues > view > mapage.blade.php contenant
 > le layout blade a instancier
464c2ad8
 
59ab808b
 pour les modules symfony, c'est un peu plus compliqué il faut instancier ces trois précédents fichiers en faisant appel la class Modular,
 ne pas oublier de référencer le module dans le dossier modules > setup > registre.model
 et faire correspondre le nom du dossier avec le registre, ici l'exemple est syf43.