informatique:langages:php:symfony2
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
informatique:langages:php:symfony2 [2025/01/02 09:28] – supprimée - modification externe (Date inconnue) 127.0.0.1 | informatique:langages:php:symfony2 [2025/01/02 09:28] (Version actuelle) – ↷ Page déplacée de informatique:php:symfony2 à informatique:langages:php:symfony2 alexis | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Symfony 2 ====== | ||
+ | {{ : | ||
+ | C'est un ensemble de composants PHP ainsi qu'un framework MVC libre écrit en PHP. Il fournit des fonctionnalités modulables et adaptables qui permettent de faciliter et d’accélérer le développement d'un site web. | ||
+ | ===== Utilisation des paramètres de configuration dans un controleur ===== | ||
+ | Il est possible d' | ||
+ | La première chose à faire est de créer les paramètres dans le(s) fichier(s) de configuration de la manière suivante : | ||
+ | <WRAP prewrap> | ||
+ | <code yaml> | ||
+ | parameters: | ||
+ | my_config: my_value | ||
+ | </ | ||
+ | </ | ||
+ | Attention, les paramètres ne supportent pas la syntaxe sur plusieurs niveaux des fichiers de traduction. | ||
+ | |||
+ | Ensuite, dans le controleur, il suffit de récupérer la valeur du paramètre stockée dans le // | ||
+ | <WRAP prewrap> | ||
+ | <code php> | ||
+ | $this-> | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ===== Utilisation des paramètres de configuration dans une vue ===== | ||
+ | Il est possible d' | ||
+ | La première chose à faire est de créer les paramètres dans le(s) fichier(s) de configuration de la manière suivante : | ||
+ | <WRAP prewrap> | ||
+ | <code yaml> | ||
+ | parameters: | ||
+ | my_config: my_value | ||
+ | </ | ||
+ | </ | ||
+ | Attention, les paramètres ne supportent pas la syntaxe sur plusieurs niveaux des fichiers de traduction. | ||
+ | |||
+ | Ensuite, il faut créer des variables globales pour la vue (twig) dans le(s) fichier(s) de configuration de la manière suivante : | ||
+ | <WRAP prewrap> | ||
+ | <code yaml> | ||
+ | twig: | ||
+ | globals: | ||
+ | my_config: my_value | ||
+ | </ | ||
+ | </ | ||
+ | Notez que dans cette section, les paramètres supportent la syntaxe sur plusieurs niveaux. | ||
+ | |||
+ | Finalement, dans la vue, il suffit de récupérer la valeur de la variable globale : | ||
+ | <WRAP prewrap> | ||
+ | <code twig> | ||
+ | {{ my_config }} | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Pour plus d' | ||
+ | |||
+ | ===== Récupérer l' | ||
+ | <WRAP prewrap> | ||
+ | <code php> | ||
+ | $container-> | ||
+ | </ | ||
+ | </ |