Twigを勉強しようと思いネットで検索したページのファイルを実行したいのですが、
やり方が具体的にどうするのかわかりません。恥ずかしいのですが教えてください。
以下のコードの実行の仕方です。
commposerの使い方はわかります。
windows10を使っています。
ファイルの保存先も教えていただければ幸いです。
参考のURL  http://https://ikatakos.com/pot/programming/web_development/php/library/twig
ブラウザにファイルのアドレスを打ち込めばいいのでしょうか?
index.twig、index.phpのどちらでしょうか?
コマンドプロントでの実行もできますか。
いろいろ足りないところもあると思いますが、どうぞよろしくお願いいたします。
明日からやろうと思っています。(今夜は夜勤です)
実行結果は
Taro
zero
one
two
three
となりますとなっているのですが、
//index.twig <html> <head></head> <body> {# コメント: nameという変数の値を描画 #} {{ name }}<br> {# コメント: listという配列変数の中身を順に描画 #} {% for item in list %} {{ item }}<br> {% endfor %} </body> </html>
// index.php <?php require_once '/path/to/vendor/autoload.php'; // テンプレートのパス設定 $loader = new Twig_Loader_Filesystem('/path/to/templates'); $twig = new Twig_Environment($loader, ['cache' => '/path/to/compilation_cache']); // 埋め込む変数 $values = [ 'name' => 'Taro', 'list' => ['zero', 'one', 'two', 'three'], ]; // レンダリング echo $twig->render('index.twig', $values);
PHPの実行の仕方がわからないということでしょうか。
あと、Symfonyは本件とはどのように関係するのでしょうか。

コードが2つあってそれを実行すると実行結果になるということなのですが、
そのより方がわからないです。phpの実行だと思います。
はじめてのPHP(オライリージャパン)で勉強しています。そこでフレームワークSymfonyが出てきて、
1.Symfonyでのルーティング、2.Symfonyビュー定義と出ていて、Symfonyビュー定義がTwigで記載されています。
1ページで説明があまりないのでよくわからなくて、ネット検索でTwigを調べて書き方は少しわかったのですが、これをどうすればいいのかわかりません。
質問のコードから実行結果をどうしてえられるのかおしえてほしいのですがよろしくお願いいたします。
内容の理解はこれから頑張ってやりたいと思っています。

ネット検索で得たTwigの使い方をまず読んでみます。
ドキュメント読んでください。

回答1件
あなたの回答
tips
プレビュー
