質問: 'check.html.tiwg' echo $twig->render($template_file,$data); ``` 以上が私が考えたプログラムです。 実行すると Parse error: syntax error, unexpected 'echo' (T_ECHO) というエラーが出てきてしまいます。(書き方が違うよというエラーらしいです) 色々検索してみたものの、Twigの情報があまりなくて詰まってしまいました。 申し訳ありませんが、どなたかご教示頂けたら幸いです。 よろしくお願いいたします。
回答: Twig はあまり詳しくないのですが、`;` が行末にほとんど無いこととエラーは関係ありませんか? また、`$template = $twig->loadTemplate("form1.html.twig");` としながら `echo $twig->render($template_file,$data);` とされていますが、どちらかでよいのではないでしょうか。 【Twig for Developers - Documentation - Twig - The flexible, fast, and secure PHP template engine】 ``` // 例文より抜粋 $template = $twig->loadTemplate('index.html'); echo $template->render(array('the' => 'variables', 'go' => 'here')); // or echo $twig->render('index.html', array('the' => 'variables', 'go' => 'here')); ```