Symfony Global Cheat Sheet

Cheat Sheet globale de Symfony (Historique, commandes, etc...)

8,269 views 1,460 downloads 13 Jan 2022 History

Histoire

Première version
18 octobre 2005
Créateur
Fabien Potencier
Dernière version
6.0.0
Licence
MIT

Défini­tions

Autowiring
il s'agit de « Définition automa­tique des dépend­ances des services » gérer automa­tiq­uement par le Framework
Injection de dépend­ances automa­tique
= autowiring
MVC
Modele - Vue - Controller | Archit­ecture de projet de dévelo­ppement
Modele
Élément qui contient les données ainsi que de la logique en rapport avec les données : valida­tion, lecture et enregi­str­ement. Bien souvent la BDD
Vue
La présen­tation de l'in­terface graphique visible par l'ut­ili­sateur.
Controller
Traite les actions de l'ut­ili­sateur, modifie les données du modèle et de la vue.

Autres défini­tions

**ORM

Autres défini­tions

**ORM

Autres défini­tions

ORM
object­-re­lat­ional mapping : programme inform­atique qui se place en interface entre un programme applicatif et une BDD relati­onnelle pour simuler une BDD orientée objet

Console

bin\co­­nsole
Liste les commandes dispon­ibles et affiche la version Symfony
server­:start
Démarre un serveur web Symfony
debug:­­au­t­owire
Liste classe­­s/­i­n­te­­rfaces utilis­ables pour l'au­tow­iring
debug:­­config
Vide la config­uration actuelle pour une extension
debug:­­co­n­t­ainer
Listes les services actuels de l'ap­pli­cation
debug:form
Liste classe­­s/­i­n­te­­rfaces utilis­ables pour l'au­tow­iring dans les formul­aires
debug:­­route
Affiches les routes actuelles de l'ap­pli­cation

Doctrine

doctri­ne:­dat­aba­se:­create
Créer la base de donnée si elle n'est pas créée
doctri­ne:­dat­aba­se:drop
Drop la base de données.
doctri­ne:­mig­rat­ion­s:diff
Génère une migration en comparant la BDD aux migrations actuelles.
doctri­ne:­sch­ema­:create
Execute le SQL pour générer les tables de la BDD
doctri­ne:­sch­ema­:update
Execute le SQL pour mettre à jour les tables de la BDD
doctri­ne:­sch­ema­:drop
Drop les tables de la BDD
doctri­ne:­fix­tur­es:load
Exécutes les fixtures (seeders)

Objets utiles

Request
Représ­ent­ation « orientée objet » du message HTTP Request
Response
Contient toutes les inform­ations qui doivent être renvoyées au client à partir d'une demande donnée.
Fixture
Permet de seeder (injecter des données) en base de données

Comments

No comments yet.

Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.