debutsymfony
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
debutsymfony [2023/11/06 13:43] – [création et configuration de la base de données :] admin | debutsymfony [2024/10/14 14:21] (Version actuelle) – admwiki | ||
---|---|---|---|
Ligne 39: | Ligne 39: | ||
http:// | http:// | ||
- | Note : Si erreur page non trouvée | + | Note : Si erreur page non trouvée |
- | Vérifier la présence du fichier .htaccess dans le dossier public. Si inexistant, | + | Vérifier la présence du fichier .htaccess dans le dossier public. Si inexistant, copier |
===== Analyse : ===== | ===== Analyse : ===== | ||
Ligne 47: | Ligne 47: | ||
2) Analyser la vue templates/ | 2) Analyser la vue templates/ | ||
+ | Les vues avec symfony sont générées avec le moteur de templates Twig. Il s'agit de simples pages contenant essentiellement du Html et dans lesquelles des morceaux de code php peuvent être exécutés. Les vues doivent avoir l' | ||
===== Fichier de routes: ===== | ===== Fichier de routes: ===== | ||
Il est possible | Il est possible | ||
Ligne 97: | Ligne 97: | ||
class EtudiantController extends AbstractController | class EtudiantController extends AbstractController | ||
{ | { | ||
- | /* | + | |
- | * @Route("/ | + | |
- | */ | + | |
- | public function index() | + | |
- | { | + | |
//# | //# | ||
Ligne 118: | Ligne 114: | ||
]); | ]); | ||
} | } | ||
- | | + | |
} | } | ||
</ | </ | ||
Ligne 125: | Ligne 121: | ||
===== Création de la vue ===== | ===== Création de la vue ===== | ||
- | Les vues avec symfony sont générées avec le moteur de templates Twig. | ||
- | Il s'agit de simples pages contenant essentiellement du Html et dans lesquelles des morceaux de code php peuvent être exécutés. | ||
- | Les vues doivent avoir l' | ||
Voici la vue renvoyée par le contrôleur ci-dessus et permettant d' | Voici la vue renvoyée par le contrôleur ci-dessus et permettant d' | ||
Ce fichier nommé accueil.html.twig est créé dans le dossier ../ | Ce fichier nommé accueil.html.twig est créé dans le dossier ../ |
debutsymfony.1699278234.txt.gz · Dernière modification : de admin