Atelier routage Framework coté Serveur Initiation à Symfony DSI Atelier Passage de paramètres dans les routes Objectif Avec les annotations pouvoir passer des paramètres aux url et les a ?cher dans les vues Créer une route au format yaml Par exemple l'uti

Framework coté Serveur Initiation à Symfony DSI Atelier Passage de paramètres dans les routes Objectif Avec les annotations pouvoir passer des paramètres aux url et les a ?cher dans les vues Créer une route au format yaml Par exemple l'utilisateur peut saisir http localhost son-nom et la page lui a ?che son nom dans le navigateur Partie Passage de paramètres avec les annotations Etape Faire des modi ?cations dans le controller Pour ce faire Vous allez d'abord modi ?er légèrement la route dans le contrôleur par défaut DemoController par ce qui suit Vous avez juste rajouté username au lien Les accolades disent à Symfony qu'il s'agit d'une variable Cela équivaut en quelques sortes à http localhost username nomdeutilisateur Mais cela n'est pas esthétique c'est plus chargé Symfony vous facilite la t? che avec ce format http localhost username qui ne contient plus le ? pour indiquer les paramètres et plus besoins de mettre le nom de la variable on met uniquement la valeur de la variable dans le lien Ensuite vous allez dire à votre action de recevoir le paramètre qui sera envoyé dans la route Pour le faire c'est simple on ajoute un paramètre du même nom à l ? action index et Symfony se charge du reste La fonction de vient donc Ensuite vous allez envoyer ce paramètre à votre vue pour l'a ?cher La méthode render du contrôleur accepte un deuxième paramètre qui est un tableau de type clévaleur dans lequel vous pouvez mettre tous les paramètres que vous voulez transmettre à la vue Ainsi pour envoyer votre username à la vue twig vous devriez avoir ceci ISET CHARGUIA CFramework coté Serveur Initiation à Symfony DSI On a ajouté un tableau montré par les crochets comme deuxième paramètre de la méthode render Ensuite une cellule ayant pour valeur username paramètre transmis à l'action via la route associée à la clé nom Ce dernier aurait pu être nommé autrement Etape utiliser la variable transmise dans Twig Maintenant votre vue reçoit le paramètre vous pouvez l'a ?cher en twig Ajoutez donc le petit code qui suit juste après la balise de votre vue Bonjour nom Vous avez juste demandé à twig d ? a ?cher le contenu de la variable username qui lui a été transmise en l'entourant de double- accolades Etape Ajouter une valeur dans l ? adresse url Maintenant ajoutez par exemple la valeur Yosra ? à votre url dans le navigateur comme suit http localhost Yosra avec un serveur personnalisé server run Ou http localhost testsymfony public index php Yosra avec le serveur Apache Et voilà le navigateur devrait a ?cher Bonjour Yosra ? et ce sera tout pour cette première partie Partie Créer une route au format yml Les ?chiers de routes se trouvent dans le dossier Con ?g routes du projet symfony testsymfony pour lequel l'on veut créer la route Par défaut il contient un ?chier nommé routes yaml Pour éviter de créer un autre dé ?nissez vos routes dans ce ?chier Etape Consulter

Documents similaires
Exercices Exercice Dé ?nir les termes suivants Internet ?? Intranet ?? Extranet Combien de machines peut-on adresser en classe A B C Quelle est la di ?érence entre un terminal et un ordinateur Qu ? est-ce qu ? une adresse IP Qu ? est-ce que DHCP Nommez av 0 0
Designation des materiaux LES MATÉRIAUX Les Aciers Les Fontes Les alliages d'Aluminium Les alliages de Cuivre Symboles chimiques In uence des éléments d'addition CLes Aciers Diagramme Fer-Carbone Désignation selon l'emploi Les aciers non alliés Les aciers 0 0
BIG TRAVAUX MECANIQUE DEMANDE D'INTERVENTION N°D'INTERVENTION B2972 DATE D'ENTR 0 0
Cv abdelilah nv 1 TECHINICIEN GENIE CIT FORMATIONS - CYCLE DE TECHENICIEN EN METRE DE BATRIMENT A L ? ISTEA DE FES - CYCLE DE TECHNICIENDEENSSIN BATIMENT A ABELILAH MEFTAHI L ? ISTEA DE FES ans Célibataire NIVEAU Baccalaureate OPTION PHISIC ET CHIMIE CENT 0 0
Compil rm MINISTERE DE L ? ECONOMIE DES FINANCES ET DE L ? INDUSTRIE MINISTERE DELEGUE A L ? INDUSTRIE SOUS -DIRECTION DE LA METROLOGIE Contrôle métrologique des récipients-mesures soumis au contrôle en service COMPILATION DES EXIGENCES TECHNIQUES EN VIGU 0 0
Examen 2013 pdf version 1 Centre National de l'Evaluation et des Examens Examen National d ? obtention du Brevet de Technicien Supérieur Session Mai Page Filières Systèmes Electroniques ?? Electrotechnique Productique - Mouliste Durée Heures Épreuve MATHE 0 0
Chapitre vii CHAPITRE VII INTRODUCTION A LA GESTION DE PROJET VII Dé ?nition Selon la Norme ISO version Un projet est un processus unique qui consiste en un ensemble d'activités coordonnées et ma? trisées comportant des dates de début et de ?n entrepris d 0 0
Guide pratique des programmes de deuxième et troisième cycles en génie civil et 0 0
Mini projet de Dynamique des Structures Réalisé par : Encadré par : Génie Civil 0 0
Citeph 36 2011 pdf FICHE DETAILLEE - PROGRAMME CITEPH VERSION INITIALE u VERSION MODIFIEE PRE CONSEIL D'ORIENTATION u VERSION DEFINITIVE POST CONSEIL D'ORIENTATION SESSION REFERENCE CITEPH DATE juin CITEPH- TITRE DU PROJET Etude pré-industrielle d ? un sy 0 0
  • 43
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager