2017-03-07 6 views
1

私はtwigビューでforループを使って週のすべての曜日を取得しようとしています。ここですべての週の日を取得するためのループ

は私がやりたいことだ:

[...] 
{% for day in 0..6 %} 
    <tr> 
     <td>{{ ('"' ~ '+' ~ day ~ ' day' ~ '"')|date("d M y") }}</td> 
    </tr> 
{% endfor %} 

が、私は、このエラーメッセージを取得:

<table> 
     <thead> 
     </thead> 
     <tbody> 
      <tr><td>{{ "+0 day"|date("d M y") }}</td></tr> 
      <tr><td>{{ "+1 day"|date("d M y") }}</td></tr> 
      <tr><td>{{ "+2 day"|date("d M y") }}</td></tr> 
      <tr><td>{{ "+3 day"|date("d M y") }}</td></tr> 
      <tr><td>{{ "+4 day"|date("d M y") }}</td></tr> 
      <tr><td>{{ "+5 day"|date("d M y") }}</td></tr> 
      <tr><td>{{ "+6 day"|date("d M y") }}</td></tr> 
     </tbody> 
    </table> 

これは私がこれまで試したものです

例外がありテンプレートのレンダリング中にスローされました ( "DateTime :: __ construct():時間文字列を解析できませんでした()位置0(")で0日) :私はこれをしてください行う必要がありますどのように予期しない文字」)

任意のアイデア?単純に二重引用符(")文字削除

答えて

1

{% for day in 0..7 %} 
    {% set myDate = '+' ~ day ~ ' day' %} 
    <tr> 
     <td>{{ myDate|date("d M y") }}</td> 
    </tr> 
{% endfor %} 

See this working twgifiddle

+1

はあなたに非常に:)をありがとうございました! –

関連する問題