2016-10-04 4 views
0
に小枝ファイルをレンダリング

は私ではないコントローラ内の変数に小枝ファイルをロードしたい場合、私は何をすべきsymfonyの - MyClassの

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

のは、私は自分のクラスがあるとしましょうか?

答えて

0

は単純に使用します。renderView()はちょうどあなたにレンダリングされたビューを提供しながら、

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

render()は、ヘッダーを含む完全なHTTPレスポンスをレンダリングし、レスポンスオブジェクトを返します(つまり、いくつかのHTML、あなたのケースでは)

0

templatingサービスを注入して、twigテンプレートをレンダリングし、変数に格納することができます。

関連する問題