请问drupal是MVC框架吗?如何通过自定义的html模板输出

大神们好,我学习了《beginning drupal8》了解了url路由,模块控制器等概念。但是drupal8似乎不是mvc的架构。

我可以创建简单的模块,请问如何把模块的返回值渲染到自定义的html模板中?

需要学习drupal8主题吗?谢谢。

请问Drupal8 是MVC框架吗?我在工作之余看了两年Drupal,从Drupal7到Drupal8,也做了几个网站(公司内部)。
总是感觉Drupal的设计思路很别扭。
例如我用Drupal8建立了几个entity,自动生成了后台数据表结构。然后只会使用views建立显示前面。不会使用自定义HTML模板显示结果。

相比之下,使用Django就很灵活。模型、控制器(Django 叫Views)、视图(Templates)分离。
请大神指点

评论