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

Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
m JackPotte a déplacé la page Symfony 3 vers Programmation PHP/Symfony 3 sans laisser de redirection : Page de livre
Yjp (discussion | contributions)
mAucun résumé des modifications
Ligne 1 : Ligne 1 :
== Créer un projet ==
Voilà comment créer un projet avec Symfony 3, sorti en 2015
Voilà comment créer un projet avec Symfony 3, sorti en 2015


Ligne 29 : Ligne 30 :
==== GitHub ====
==== GitHub ====
Avec [[Git|GitHub]] : https://github.com/symfony/symfony.
Avec [[Git|GitHub]] : https://github.com/symfony/symfony.

== Lancer le projet ==

Version du 22 mars 2021 à 20:23

Créer un projet

Voilà comment créer un projet avec Symfony 3, sorti en 2015

Arborescence du projet

  • Projet : arborescence incluant le framework et le code source de sa propre application.
    • app : applications.
      • config : fichiers .yml de paramétrage global. Les contenus des fichiers suffixés "-dev.yml" ou "-prod.yml" surchargent ceux des non suffixés selon le contexte. Ce qui permet par exemple d'utiliser des mots de passe différents en local et en production.
      • Resources\views : templates .twig.
    • bin : binaires.
    • src : code source ("bundles" de l'utilisateur).
    • vendor : bibliothèques des dépendances ("bundles" téléchargés).
    • web : site accessible en HTTP. Il contient les "assets" : les fichiers CSS et JavaScript.

Pour créer un projet, il existe plusieurs techniques au choix :

Composer.phar

Avec Composer : php composer.phar create-project symfony/framework-standard-edition MonProjet1.

Symfony.phar

Créer l'installeur par ces commandes ou bien en téléchargeant le fichier à l'adresse qui y figure :

GitHub

Avec GitHub : https://github.com/symfony/symfony.

Lancer le projet