Symfony - 在 myClass 中渲染树枝文件
Posted
技术标签:
【中文标题】Symfony - 在 myClass 中渲染树枝文件【英文标题】:Symfony - render twig file in myClass 【发布时间】:2017-02-13 05:01:32 【问题描述】:假设我有自己的班级
<?php
class myClass
public function myFunction()
$template = $this->render('sometwigfile');
如果我想将 twig 文件加载到 NOT IN CONTROLLER 变量中该怎么办?
【问题讨论】:
【参考方案1】:只需使用:
$template = $this->renderView('whatever.html.twig')
render()
呈现完整的 HTTP 响应,包括标头,并返回一个 Response 对象,而 renderView()
只为您提供呈现的视图(即一些 HTML,在您的情况下)
【讨论】:
【参考方案2】:您可以注入templating
服务来渲染树枝模板并将其存储在变量中。
【讨论】:
以上是关于Symfony - 在 myClass 中渲染树枝文件的主要内容,如果未能解决你的问题,请参考以下文章