テンプレートで変数を使用するには、変数がDateTime
オブジェクトか単純な文字列かを確認する必要があります。
変数が の場合、DateTime
日付としてフォーマットする必要があります。が文字列の場合は単純に出力します。
{% if post.date is DateTime %}
{% set postDate = post.date|date %}
{% else %}
{% set postDate = post.date %}
{% endif %}
<p>Il {{ postDate }}
Twig テストを使用してこれを行う必要があると思います(このStackOverflow Answer aboutarrays
にも示されているように) が、Symfony アプリのどのフォルダーにコードを配置する必要があるのか 、それをアプリケーションに登録する方法がよくわかりません。
テストを作成したら、Symfony の Twig テンプレートでどのように使用できますか?