2010-12-11 12 views
27

Drupal se conoce con frecuencia como un Marco de gestión de contenido, ¿cumple con el paradigma de MVC? Si es así, ¿cómo implementa Drupal MVC?¿Cumple Drupal con el paradigma de MVC?

Gracias.

+0

no se duerma ... –

+0

sin embargo se puede desarrollar utilizando la arquitectura MVC en Drupal, pero el sistema se auto no –

Respuesta

3

No, drupal no es un framework MVC en absoluto.

3

No, no lo hace. Sin embargo, puede desarrollar software utilizando la arquitectura de mvc e incluso hay módulos para facilitar eso, pero el sistema no lo hace. Maby lo hará en el futuro.

pero algunos conceptos fundamentales de Drupal, como los ganchos, están en conflicto con el paradigma MVC

2

Drupal 8 ahora incorpora Symfony componentes. Esto significa que mientras una aplicación Drupal 8 no es un framework MVC/CMS como un todo, los módulos Drupal 8 se implementan en un patrón MVC con controladores, rutas y plantillas Twig para Views.

Más información aquí http://divingintodrupal8.com/#mvc-in-drupal-8-modules

+0

Sí, Drupal 8 utiliza la ramita, un proyecto Symfony, pero todo el uso Twig, no solo módulos sino también el motor de entonación del núcleo de Drupal, usa una cierta cantidad de MVC en Drupal 8. Aquí hay más enlaces autoritativos: https://www.drupal.org/docs/8/theming/twig https : //symfony.com/doc/current/introduction/from_flat_php_to_symfony2.html –

+0

Editar: ignore la primera parte de mi comentario anterior, ya que el núcleo de Drupal se descarga al motor de suposición y, por lo tanto, no incluye el patrón MVC. ¡Gracias! –

Cuestiones relacionadas