4

dumpの機能を利用していますtwig

ただし、次のように、データが「折り畳まれた」ことを示しています。

小枝のダンプを折りたたんだ状態

矢印をクリックすると、次のように展開してデータを表示できます。

小枝ダンプ展開

質問:

完全に展開されたオブジェクトを直接表示する、twigまたは直接表示する方法はありますか。dump

4

7 に答える 7

-1

写真で何を示しているのかわかりませんが、たとえばツアー エンティティだとしましょう。次に、setter と getter でアクセスして に表示できますdump。上の図では、Tour オブジェクトを表示して Twig にダンプしています。ツアー エンティティには、おそらくgetTourId()type メソッドがあります。

小枝に表示するには、次のようにします。

{{ dump(tour.getTourId) }}

複数のレベルが表示される場合、それはおそらく配列コレクションです。次に、サブエンティティを取得してそのメソッドを呼び出す必要があります。ツアー エンティティに日付のコレクション (日付エンティティ) があり、おそらく日付エンティティにgetDate()関数があるとします。

したがって、次のように呼び出します。

{{ dump(tour.getDate[0].getDate) }}

getDate[0]Tour オブジェクトの Dates の配列コレクションの最初の要素はどこにありますか。要素はオブジェクトなので、メソッドを呼び出しますgetDate

これが Twig での処理方法です。すべてオブジェクトベースで、非常に使いやすいです。通常、ダンプは使用されません。500ユーザーに有名なエラーページが表示される可能性があるため、本番環境では使用したくありません。

于 2016-12-30T05:02:42.993 に答える