1. ホーム
  2. debugging

[解決済み] twig テンプレートで変数を var_dump するには?

2022-04-24 22:43:35

質問

与えられたものだけを提示するビューレイヤーパターンはいいのですが、何があるかはどうやって知るのでしょうか?TWIGには、定義されたすべての変数をリストアップする機能はありますか? 変数をダンプする方法はありますか?

検索して見つけた解決策は、関数を定義して、そこで自分の 既存のPHPデバッグツール によって 関数のインジェクション しかし、私が見つけたすべての参考文献には、この素敵な2行のコードが含まれていますが、それをどこに配置するかはどこにも指定されていません。これらのコードには ローダー という変数が定義されていたので、/app/config/autoload.php を試してみましたが、そこにある $loader は間違った種類のものでした。 twigの機能を追加するためのphpコードはどこに置けばいいのでしょうか?

どのように解決するのですか?

Twig 1.5では、dump関数を使うのが正解です。 これはTwigのドキュメントで完全に説明されています。 . Symfony2内部でこれを可能にするためのドキュメントはこちらです。

{{ dump(user) }}