【问题标题】:Symfony - render twig file in myClassSymfony - 在 myClass 中渲染树枝文件
【发布时间】:2017-02-13 05:01:32
【问题描述】:

假设我有自己的班级

  <?php
  class myClass {
    public function myFunction(){
    $template = $this->render('sometwigfile');
    }
  }

如果我想将 twig 文件加载到 NOT IN CONTROLLER 变量中该怎么办?

【问题讨论】:

    标签: php symfony utilities


    【解决方案1】:

    只需使用:

    $template = $this->renderView('whatever.html.twig')
    

    render() 呈现完整的 HTTP 响应,包括标头,并返回一个 Response 对象,而 renderView() 只为您提供呈现的视图(即一些 HTML,在您的情况下)

    【讨论】:

      【解决方案2】:

      您可以注入templating 服务来渲染树枝模板并将其存储在变量中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-06
        • 1970-01-01
        • 2015-01-19
        • 2015-03-25
        • 2016-04-18
        相关资源
        最近更新 更多