2016-07-26 5 views
2

純粋なPHPで書かれたプロジェクトにTWIGをインストールしました。*.twigページを読み込む配列を作成するか、$_GET['page']を使用します。複数のテンプレートTWIGを1つのPHPファイルにロード

可能ですか?

これは私のコードです:

<?php 
    include('twig.php'); 
    $template = $twig->loadTemplate('testmacro.twig'); 
    echo $template->render(array()); 
?> 

このコード負荷が一つだけ*.twigページ私はあなただけ2つのテンプレートをロードし、二回エコー機能を呼び出すことができると思い、事前

+3

なぜsymfonyを使用していない場合は、これを 'symfony2'とタグ付けしますか? – craigh

+0

多くのビューを取得する;) – Alsatian

+0

メインベースのテンプレートを使用し、そこに必要なファイルを含める必要があります – DarkBee

答えて

1

ありがとう:

<?php 
    include('twig.php'); 
    $template = $twig->loadTemplate('testmacro.twig'); 
    echo $template->render(array()); 
    $template2 = $twig->loadTemplate('testmacro2.twig'); 
    echo $template2->render(array()); 
?> 
+1

コードはしばしば自分自身で話しますが、コードに説明を追加するとよいでしょう。これは、レビュー専用のキューにポップアップされました。コード専用の回答が多いようです。 – Will

+0

時にはあまり言うことはありません:) – Alsatian

+0

しかし、OK、私はいくつかのexplainationsを追加;) – Alsatian

関連する問題