2010-12-11 2 views
27

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

Спасибо.

+0

нет это оленья кожа ... –

+0

однако вы можете развивать, используя архитектуру MVC Друпала, но система это сам не –

ответ

3

Нет, drupal не является основой MVC.

3

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

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

2

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

Подробнее здесь http://divingintodrupal8.com/#mvc-in-drupal-8-modules

+0

Да, Drupal 8 использует Twig, проект Symfony, но все с помощью Twig - не только модули, но и движок тематики ядра Drupal - использует некоторое количество MVC в Drupal 8. Вот более авторитетные ссылки: https://www.drupal.org/docs/8/theming/twig https : //symfony.com/doc/current/introduction/from_flat_php_to_symfony2.html –

+0

Редактировать: Пожалуйста, проигнорируйте первую часть моего предыдущего комментария, так как ядро ​​Drupal выгружается в анимационный движок и, следовательно, не содержит шаблон MVC. Благодаря! –

Смежные вопросы