2010-12-11 14 views
27

Drupal jest często określany jako Framework Zarządzania Treścią, czy jest zgodny z paradygmatem MVC? Jeśli tak, to w jaki sposób Drupal wdraża MVC?Czy Drupal jest zgodny z paradygmatem MVC?

Dzięki.

+0

no to robi ... –

+0

można jednak rozwijać za pomocą architektury MVC w Drupal, ale system to samo nie –

Odpowiedz

3

Nie, drupal w ogóle nie jest strukturą MVC.

3

Nie, nie ma. Można jednak tworzyć oprogramowanie przy użyciu architektury mvc, a istnieją nawet moduły, które to ułatwiają, ale system sam w sobie tego nie robi. maby to będzie w przyszłości.

ale niektóre podstawowe koncepcje drupal jak haczyki są sprzeczne z Paradygmat MVC

2

Drupal 8 zawiera teraz komponenty Symfony. Oznacza to, że podczas gdy aplikacja Drupal 8 nie jest ramą MVC/CMS jako całości, moduły Drupal 8 są implementowane w wzorcu MVC z kontrolerami, trasami i szablonami Twig dla Widoku.

Więcej informacji tutaj http://divingintodrupal8.com/#mvc-in-drupal-8-modules

+0

Tak, Drupal 8 wykorzystuje gałązka, projekt Symfony, ale wszystko przy użyciu Twig - nie tylko moduły, ale także silnik tematyczny Drupala - używa pewnej ilości MVC w Drupal 8. Oto bardziej wiarygodne linki: https://www.drupal.org/docs/8/theming/twig https : //symfony.com/doc/current/introduction/from_flat_php_to_symfony2.html –

+0

Edytuj: Proszę zignorować pierwszą część mojego poprzedniego komentarza, ponieważ rdzeń Drupala odciąża się do silnika motywów i dlatego nie zawiera wzorca MVC. Dzięki! –

Powiązane problemy