Twigを使って、テンプレートから一部分のみ抜き出してレンダリングしたいのですが、やり方が解りません。
templateファイルを読み込み、全体のブロックをレンダリングする事は出来るのですが、以下の部分でうまくいきませんでした。
lang
1twig = new \Twig_Environment($loader, array('cache' => 'cache')); 2$disp_template = $twig->loadTemplate(view\form_div_layout.html.twig'); 3$disp_template->displayBlock('hoge_widget', array('test' => 'test')); 4echo $disp_template->render();
hoge_widgetブロックだけをレンダリングすることができません。
どうやってテンプレートからhoge_widgetブロックを取り出し、フォーム全体をレンダリングするために別のテンプレートに挿入したらいいのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。