Drupal 是否符合 MVC 范式?

发布于 2024-10-07 11:34:48 字数 71 浏览 2 评论 0原文

Drupal 通常被称为内容管理框架,它是否符合 MVC 范式?如果是的话,Drupal如何实现MVC?

谢谢。

Drupal is frequently referred as a Content Management Framework, does it comply with the MVC paradigm? If it does, how Drupal implements MVC?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

你怎么这么可爱啊 2024-10-14 11:34:48

不,Drupal 遵循 PAC (Presentation-Abstraction-Control) 模型而不是 MVC 。 Larry Garfield 的网站 上有一篇出色的博客文章解释了这一点。

No, Drupal follows the PAC (Presentation-Abstraction-Control) model rather than MVC. There is an excellent blog post explaining this at Larry Garfield's site.

牛↙奶布丁 2024-10-14 11:34:48

Drupal 8 现在合并了 Symfony 组件。因此,这意味着虽然 Drupal 8 应用程序整体上不是 MVC 框架/CMS,但 Drupal 8 模块是以 MVC 模式实现的,具有控制器、路由和视图的 Twig 模板。

Drupal 8 now incorporates Symfony components. So this means while a Drupal 8 application is not an MVC framework/CMS as a whole, Drupal 8 modules are implemented in an MVC pattern with controllers, routes and Twig templates for Views.

九命猫 2024-10-14 11:34:48

不,事实并非如此。
然而,您可以使用 mvc 架构开发软件,甚至有模块可以促进这一点,但系统本身却没有。也许将来会的。

但是 drupal 的一些基本概念(例如 hooks)与 mvc 范式相冲突

No it does not.
You can however develop software using mvc architecture and there are even modules to facilitate that, but the system it self does not. maby it will in the future.

but some fundamental concepts of drupal, like the hooks, are conflicting with the mvc paradigm

穿越时光隧道 2024-10-14 11:34:48

不,drupal 根本不是 MVC 框架。

No, drupal is not an MVC framework at all.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文