Drupal часто упоминается как структура управления контентом, соответствует ли она парадигме MVC? Если это так, как Drupal реализует MVC?Соответствует ли Drupal парадигме MVC?
Спасибо.
Drupal часто упоминается как структура управления контентом, соответствует ли она парадигме MVC? Если это так, как Drupal реализует MVC?Соответствует ли Drupal парадигме MVC?
Спасибо.
Нет, Drupal следует PAC (Presentation-Abstraction-Control) модели, а не MVC. Существует отличное сообщение в блоге, объясняющее это на Larry Garfield's site.
Нет, drupal не является основой MVC.
Нет, это не так. Однако вы можете разрабатывать программное обеспечение с использованием архитектуры mvc, и есть даже модули, которые облегчают это, но система сама по себе не делает этого. maby это будет в будущем.
, но некоторые основные понятия Друпала, как крючки, конфликтуют с MVC парадигмой
В настоящее время в состав Drupal 8 входят компоненты Symfony. Таким образом, это означает, что в то время как приложение Drupal 8 не является средой MVC/CMS в целом, модули Drupal 8 реализованы в шаблоне MVC с контроллерами, маршрутами и шаблонами Twig для Views.
Подробнее здесь http://divingintodrupal8.com/#mvc-in-drupal-8-modules
Да, 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 –
Редактировать: Пожалуйста, проигнорируйте первую часть моего предыдущего комментария, так как ядро Drupal выгружается в анимационный движок и, следовательно, не содержит шаблон MVC. Благодаря! –
нет это оленья кожа ... –
однако вы можете развивать, используя архитектуру MVC Друпала, но система это сам не –