自定义模块drupal 8中控制器外的视图?

时间:2016-04-29 15:28:51

标签: php model-view-controller drupal module drupal-8

大家好我也是drupal 8的新手,不过我发现它很有意思,我和zend framework, symfony, yii or .NET MVC

但我想问一下,有没有办法在自定义模块的控制器之外构建视图?

如果有人能指出我正确的方向。

可以让我的控制器与我在页面上呈现我的观看的方式完全分开,就像chtml中的.NET.phtml中的Zend framework一样} magento

感谢。

1 个答案:

答案 0 :(得分:0)

您的控制器正在返回Symfony Response对象或Drupal render array。对于渲染数组,您希望返回结构化数据而不是HTML标记。将数组实际呈现为标记要么发生在由Drupal Core提供的主题函数中,要么发生在使用Twig实际生成标记的模块(您自己包含的)中。

您可能会发现overview of the Render Pipline有用。