« Programmation PHP avec Symfony/Introduction » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 143 :
 
== Configurer le projet ==
Les fichiers .yml contenant les variables globales sont dans <u>app\config\</u>. Par exemple le mot de passe et l'adresse de la base de données sont modifiables en éditant <code>parameters.yml</code>.
 
Par exemple en SF2 et 3, le mot de passe et l'adresse de la base de données sont modifiables en éditant <code>parameters.yml</code> (non versionné et créé à partir du <code>parameters.yml.dist</code>). L'environnement de test passe par web/app_dev.php, et le mode debug y est alors activé (<code>%kernel.debug% = 1</code>).
Depuis SF4, on peut aussi utiliser un .env non versionné à la racine du projet, dont les lignes sont injectées ensuite dans ces .yml avec : <code>'%env(APP_SECRET)%'</code>. Par exemple, <code>APP_DEBUG=1</code> dans le fichier .env permet d'afficher tous les détails des erreurs.
 
Depuis SF4, onil peut aussifaut utiliser un fichier .env non versionné à la racine du projet, dont les lignes sont injectées ensuite dans cesles .ymlyaml avec la syntaxe : <code>'%env(APP_SECRET)%'</code>. ParLe exemple,mode debug est activé avec <code>APP_DEBUG=1</code> dans lece fichier .env permet d'afficher tous les détails des erreurs.
 
=== Commandes ===