CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Je code maintenant avec le système MVC

Starkdop
Starkdop
Niveau 9
18 septembre 2012 à 22:01:43

Et c'est magnifique :cute:

C'est tout.

Davy_Graham
Davy_Graham
Niveau 4
18 septembre 2012 à 22:44:53

C'est magnifique... Tout dépend l'application que tu construits.

deepblue
deepblue
Niveau 16
19 septembre 2012 à 11:33:20

On parle de pattern, pas de système.

C'est bien quand on en a besoin donc pas tout le temps.

Fire_Storm
Fire_Storm
Niveau 10
19 septembre 2012 à 11:45:00

Bah moi je m'y suis mis il y a peu et franchement j'aime bien. ^^

Ca permet de bien découper les choses, après la question de savoir si oui ou non on en a besoin ça dépend peut être du projet mais aussi de la logique du développeur.

Meebo
Meebo
Niveau 9
19 septembre 2012 à 14:30:42

Perso, je me vois mal me passer d’MVC pour un site de plus de 5 types de page. :(

darkiron_2012
darkiron_2012
Niveau 10
19 septembre 2012 à 14:32:58

perso symfony 2 :bave:

deepblue
deepblue
Niveau 16
19 septembre 2012 à 14:37:46

On s'en fout du framework, on parle de pattern. Et au passage, Symfony 2 c'est plus du VC que du MVC (de base).

Meebo, tu as raison. Maintenant, faut voir comment tes pages sont gérées.

Meebo
Meebo
Niveau 9
19 septembre 2012 à 14:38:36

Comment elles sont gérées c’est-à-dire ?

Bunyan
Bunyan
Niveau 17
19 septembre 2012 à 14:43:37

Dans un milieu étudiant, je n'ai jamais vu le meta-pattern MVC être d'une quelconque aide. Pour la plupart des projets, ceux qui me disent "On a suivi une architecture MVC", je m'empresse de faire un diagramme de classe/package pour leur montrer que non.

Ca complexifie inutilement le développement pour des débutants, mais aide à s'organiser une fois qu'on a le coup de mains.

darkiron_2012
darkiron_2012
Niveau 10
19 septembre 2012 à 15:01:45

Symfony c'est du MCV avoir le pattern c'est bien mais si c'est pour faire homemade sans framwork là c'est débile. :(

Fire_Storm
Fire_Storm
Niveau 10
19 septembre 2012 à 15:10:49

Ben le tout c'est de savoir où fourer tel truc. xP

J'étais pas très chaud pour l'apprendre, et finalement ça me convient très bien. ^^

deepblue
deepblue
Niveau 16
19 septembre 2012 à 15:37:31

Bunyan, c'est comme n'importe quel autre pattern. Si tu l'utilises faire te donner un genre, autant ne pas en faire.

darkiron_2012 : http://fabien.potencier.org/article/49/what-is-symfony2 Section "Is Symfony2 an MVC framework?"
Et il y a moulte patterns implantés dans Symfony 2.

deepblue
deepblue
Niveau 16
19 septembre 2012 à 15:38:20

Meebo, comment gères-tu l'accès aux pages (routing) ? Récupération des données ? Mise en forme de données ?

darkiron_2012
darkiron_2012
Niveau 10
19 septembre 2012 à 15:45:33

de base Symfony quoi qu'on en dise est MCV après oui on peut en faire ce que l'on veut.

deepblue
deepblue
Niveau 16
19 septembre 2012 à 15:48:02

Tu as lu ou pas ?! À Titre d'information, Fabien Potencier est le main dev de Symfony (peu importe la version).

Meebo
Meebo
Niveau 9
19 septembre 2012 à 15:54:15

Je sert le modèle et la vue selon les $_GET dans index.php, je récupère les informations de la BDD dans le modèle, et je met des <?php echo $var ?> dans la vue

J’ai bon ?

[-ArK-]
[-ArK-]
Niveau 30
19 septembre 2012 à 19:48:10

Bah le Modèle dans Symfony 2 c'est pas justement le truc qui génère des entitées par rapport à la BDD, où du coup chaque table est représentée par une classe ? :doute:

darkiron_2012
darkiron_2012
Niveau 10
19 septembre 2012 à 23:19:29

si :ok:
on appelé ça un modele :)

deepblue
deepblue
Niveau 16
20 septembre 2012 à 09:27:31

[-ArK-], ce n'est pas symfony qui fait ça mais des Bundle supplémentaires (Doctrine de base car symfony 2 intègre les annotations, ou Propel). On appel ça des ORM (object relationship manager) et ça se traduit effectivement par des classes qui représente la strucutre de la table. On notera une belle différence entre propel et doctrine d'ailleurs. Doctrine passe par un manager pour traiter l'accès à la db et les instances d'objets tandis que propel intègre les outils au sein du modèle objet (avec des méthodes type save, delete, etc). Mais utiliser un modèle ne rime absolument pas avec MVC.

@Meebo, c'est du MVC grossier. Ton index sert à traiter les requêtes (le rôle du contrôleur) et il interroge les modèles et à sert des données à une vue.

Meebo
Meebo
Niveau 9
20 septembre 2012 à 10:04:38

« c'est du MVC grossier »

c’est mal ?

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment