PHPの記述例
require_once 'vendor/autoload.php'; $loader = new Twig_Loader_Filesystem('./view'); $twig = new Twig_Environment($loader,[ // デバッグする場合 'debug' => true, // キャッシュする場合 'cache' => '/path/to/compilation_cache', ]); $twig->addExtension(new \Twig\Extension\DebugExtension()); $arr = array( "aaa" => "AAA", "bbb" => "BBB", "ccc" => "CCC" ); $data['mydata'] = $arr; echo $twig->render('hello.html', $data);テンプレートファイル
拡張子は自由(.html.twigなど、Syntaxを考慮すると.htmlで十分)
上記の例だと/twigtpl/index.htmlが表示され、以下のように変数を表示することができる。
{{mydata.hoge}}
テンプレ側でこのようにデータにアクセスができる。