« Programmation PHP/Symfony 3 » : différence entre les versions
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 |
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.
- app : applications.
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 :
- Sous Linux
- cURL :
curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony
symfony new MonProject1
- cURL :
- Sous Windows :
php -r "readfile('https://symfony.com/installer');" > symfony.phar
.php symfony.phar new MonProject1
GitHub
Avec GitHub : https://github.com/symfony/symfony.