Les Contrôleurs
Dans l’architecture
Dans un contrôleur vous gérerez toutes la partie "réflexion" de vôtre site ou application, savoir comment les utiliser est primordial, mais ne vous inquiétez pas, leur utilisation est simple.
Dans chaque contrôleur (quand ils sont créés avec l'outil de création de page
Cette fonction s’appelle
C’est dans cette fonction que vous écrirez la majorité de vôtre code, mais rien ne vous empêche d'écrire en dehors ou de faire référence à d'autres fichiers.
Par défaut la fonction
Bien maintenant nous allons prendre un exemple pour expliquer la suite :
See the Pen Controleur 1 by Nathan-Al (@Nathan-Al-the-builder) on CodePen.
HTML
Dans la partie
Le code EJS va se charger d’afficher nos données pour nous.
L’information qui nous intéresse se trouve justement dans les balise
Pour atteindre nos objets nous appelons donc en premier l'objet
<%=CR .[ Nom de l’objet ] %>
JavaScript
Le code JavaScript est la partie qui nous intéresse le plus pour cet exemple.
dans la fonction Controller nous trouvons en paramètres $
- $
- $
$
Dans l'exemple nous utilisons l'objet $
$
$
Comme vous pouvez le voir nous appelons $
$serverObject .datas .[ Nom de l’objet ] = valeur
Il nous suffit par la suite d'appeler c’est objet via
<%=CR .[ Nom de l’objet ] %>
$
Nous récupérons les informations envoyées d’une autre page par POST et GET en accédant à $
Comme on peut le voir a la fin l’objet $
On pourrait alors se demander que fait ton de $
Dans l’exemple nous utilisons un
Afin de voir toutes les possibilités n'hésitez pas à faire vos propres tests et essais.
Les Formulaires
Maintenant que nous avons vu comment utiliser les contrôleurs, voyons comment on peut utiliser des données envoyées par la vue. Il existe deux types de méthodes, GET et POST dont les données sont récupérables par la variable `data`.
See the Pen Tutoriel Controleur by Nathan-Al (@Nathan-Al-the-builder) on CodePen.
Les Classes & Model
Les Vues
Utiliser les medias static
La base de données