記録

PHP7でTwigを使う。

Twigとは小枝であり、PHPのテンプレートエンジンであります。テンプレートエンジンが何なのかはぐぐってください。ここでは割愛します。

Twig3.x(3系)、Dumpの表示の仕方が書かれていないのでそれを記載します。記載方法は下記になります。特に記載方法が変わったのはデバッグの時の記述方法です、最初、デバッグ方法をググっていたのですが、全然上手くいかずエラーばかりはいていました。※Twig2系の情報が結構ヒットします。

require_once '/vendor/autoload.php';
$loader = new \Twig\Loader\FilesystemLoader('テンプレートの階層を指定');
$twig = new \Twig\Environment($loader,['debug' => true]);
$twig->addExtension(new \Twig\Extension\DebugExtension());//?ここの記述を忘れずに!!
echo $twig->render('index.html(レンダーするテンプレートファイル)', ['items'=>$this->top_view()]);

結局、公式ページのドキュメントにデバッグ方法が書かれていたのですが、それにたどり着くまで、小一時間ぐらいWEBの荒野をさまよっていました。最初からドキュメントを見ろよという教訓を得たのですが、結構ググる方を優先してしまう自分がいます。実際はドキュメントの中で検索するのが一番なのかもなと。皆さんが使用するようなエンジンはドキュメントを見るほうが良いと今回、痛感しました。これからはドキュメントを見るようにします。

https://twig.symfony.com/doc/3.x/functions/dump.html

自戒の念を込めて不景気になるって事。前のページ

ちょっとしたツール。次のページ

関連記事

  1. 記録

    画像をタイル状に分離して一括ダウンロードさせるジェネレーター

    画像をタイル状に分離して一括ダウンロードさせるジェネレーターを作って…

  2. 記録

    非効率と効率どっちが良い?

    この頃、ダサいタイトルロゴばかり連発しています。そんな自分が非効率…

  3. 記録

    5年でつぶれる店 まる西食品をちら見した。

    高知中央公園で写真撮ってたら変なお兄さんに付けられてました・・・。…

  4. 記録

    難しい人が簡単な問題を難しく考えるから答えも難しくなる。

    「難しい人が簡単な問題を難しく考えるから答えも難しくなる。」あるT…

  5. 記録

    イケダハヤトさんの武器として書く技術を読んでみた。

    イケダハヤトさんの武器としての書く技術を読んでみた。根本的に書く技…

  6. 記録

    この頃、タイトル名を変更しているわけ。

    タイトル名を変更しているわけ。SEO的にはあまりよろしくはないタイ…

PAGE TOP