Expo apple

763 mots 4 pages
Petit Benjamin
Master 2 Web

Utilisation de Symfony 2

Apprentissage :
Tout d'abord, avant d'avoir pu manier et expérimenter le framework symfony2, il a fallu apprendre et comprendre le système MVC (Modèle-vue-controlleur).
Ce modèle, permet de répartir différentes actions sur des fonctions précises et de les afficher sur les pages correspondantes. Il sépare donc, le modèle, qui lie la base de données, les traitements, les différentes requêtes qu'il peut y avoir. Il y a la vue, celle-ci affiche simplement le rendu de l'application. Puis, le contrôleur qui permet de gérer toutes les actions en différentes fonctions.
C'est sur ce schéma que le framework Symfony2 fonctionne.
Modélisation de la BDD selon le modèle MERISE
Syntaxe propre permettant de reprendre les tables et champs plus facilement sur les controllers du framework.

Le modèle MVC sur Symfony2:
Séparation de la vue, du controlleur et du modèle.
Tout le traitement se passe au niveau du controlleur.
Vue : Apprentissage du .twig. Outil de programmation simple d'utilisation et permet de récupérer les informations traitées dans le controlleur. La vue est donc propre car elle n'est composée que de twig et html.

Le modèle :
Dans Symfony2 , le modèle se gère grâce, en partie, aux entités qui retranscrivent la base de données, en créant pour chaque table une entité. Dans une entité, chaque variable (public, private, protected) équivaut à chaque champ de la table. Nous avons donc, les informations de bases retranscrites , telles que le type, la longueur ( pour des caractères par exemple)

Les Entités :
Une entité permet une liaison avec la Base de données. Tous les champs sont, ou peuvent être détaillés avec l'annotation ORM. Celle -ci permet d'inclure ou exclure certains paramètres. Taille caractères, fichier ...

Génération des entités:
1ere possibilité:
Entités générées après l'importation de la BDD, avec le terminal.
On y ajoute les liaisons entre les tables, ORM -> Manytomany

en relation

  • E.p.s course longue
    4497 mots | 18 pages
  • Région rhône-alpes - dossier
    2720 mots | 11 pages
  • Dossier apple
    823 mots | 4 pages
  • Lettre de mécontentement
    282 mots | 2 pages
  • Aventure apple
    1577 mots | 7 pages
  • Yasssssine
    1571 mots | 7 pages
  • truc dans l'univers
    660 mots | 3 pages
  • La contrefaçon dans le monde (tpe)
    528 mots | 3 pages
  • Etude apple
    5120 mots | 21 pages
  • Ciblage apple
    584 mots | 3 pages
  • Je sais pas putain
    824 mots | 4 pages
  • Presentation apple
    352 mots | 2 pages
  • Exposé sur apple
    5712 mots | 23 pages
  • Cas CHU de Caen
    1268 mots | 6 pages
  • Travail Des Mineurs Dans Le Monde
    579 mots | 3 pages