2010-12-11 24 views
27

Drupal est fréquemment appelé un cadre de gestion de contenu, est-il conforme au paradigme MVC? Si c'est le cas, comment Drupal implémente-t-il MVC?Drupal est-il conforme au paradigme MVC?

Merci.

+0

pas il ne marche pas ... –

+0

vous pouvez cependant en utilisant l'architecture develope mvc dans drupal, mais le système en lui-même ne le fait pas –

Répondre

3

Non, drupal n'est pas du tout un framework MVC.

3

Non, ce n'est pas le cas. Vous pouvez cependant développer un logiciel en utilisant l'architecture mvc et il y a même des modules pour faciliter cela, mais pas le système lui-même. maby ça va dans le futur. modèle

mais quelques concepts fondamentaux de drupal, comme les crochets, sont en conflit avec le paradigme mvc

2

Cela signifie que lorsqu'une application Drupal 8 n'est pas un framework/CMS MVC dans son ensemble, les modules Drupal 8 sont implémentés dans un modèle MVC avec des contrôleurs, des routes et des modèles Twig pour Views.

Plus d'infos ici http://divingintodrupal8.com/#mvc-in-drupal-8-modules

+0

Oui, Drupal 8 utilise Brindille, un projet Symfony, mais tout en utilisant Twig - pas seulement des modules mais aussi le moteur thématique du noyau de Drupal - utilise une quantité de MVC dans Drupal 8. Voici d'autres liens faisant autorité: https://www.drupal.org/docs/8/theming/twig https : //symfony.com/doc/current/introduction/from_flat_php_to_symfony2.html –

+0

Edit: Veuillez ignorer la première partie de mon commentaire précédent, car Drupal core se décharge sur le moteur de thèmes et n'inclut donc pas le motif MVC. Merci! –