Соответствует ли Drupal парадигме MVC? - PullRequest
30 голосов
/ 11 декабря 2010

Drupal часто называют платформой управления контентом, соответствует ли она парадигме MVC? Если да, то как Drupal реализует MVC?

Спасибо.

Ответы [ 4 ]

32 голосов
/ 12 декабря 2010

Нет, Drupal следует модели PAC ( Presentation-Abstraction-Control ), а не MVC. На сайте Ларри Гарфилда .

есть отличное сообщение в блоге.
4 голосов
/ 27 мая 2015

Drupal 8 теперь включает Symfony компоненты.Таким образом, это означает, что, хотя приложение Drupal 8 не является платформой MVC / CMS в целом, модули Drupal 8 реализованы в виде шаблона MVC с контроллерами, маршрутами и шаблонами Twig для представлений.

3 голосов
/ 11 декабря 2010

Нет, это не так.Однако вы можете разрабатывать программное обеспечение, используя архитектуру mvc, и есть даже модули, способствующие этому, но сама система этого не делает.Возможно, это произойдет в будущем.

, но некоторые фундаментальные концепции drupal, такие как hooks, конфликтуют с парадигмой mvc

3 голосов
/ 11 декабря 2010

Нет, drupal вообще не является платформой MVC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...