L’utilisation des Variable d’environnementvariables d’environnement
Dans le chapitre précédent,
nous avions créé une variable d’environnement :
APP_AUTHOR=Yves
dans le fichier .env.
ous pouvons afficher cette variable dans le
contrôleur grâce à une variable $_ENV. Voyons comment
procéder.
Dans l’action hello() du
contrôleur TestController, vous pouvez tester ce code :
public function hello(Request $request, int $age, $nom, $prenom=’’)
{
echo $_ENV[’APP_AUTHOR’];
return $this->render(’test/hello.html.twig’, [
’nom’ => $nom,
’prenom’ => $prenom,
’age’ => $age
]);
}
Il serait plus pratique d’utiliser
notre variable d’environnement dans la vue.
C’est possible en la mettant en Variable globalevariable
globale pour Twig.
Pour définir des variables globales
de Twig, il faut se rendre dans le fichier config/packages/twig.yaml et
définir la variable auteur comme
ceci :
twig:
default_path: ’%kernel.project_dir%/templates’ ...