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.
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.
nr Drupal następuje modelu PAC (Presentation-Abstraction-Control) zamiast MVC. Istnieje doskonały blog wyjaśniający to pod numerem Larry Garfield's site.
Nie, drupal w ogóle nie jest strukturą MVC.
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
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
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 –
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! –
no to robi ... –
można jednak rozwijać za pomocą architektury MVC w Drupal, ale system to samo nie –