我的Twig模板中有以下下拉列表,它产生:
2004年、2005年、2006年等等…
然而,我正在努力扭转这一局面(2014年、2013年、2012年…等等…(。我发现Twig反向过滤器不起作用。
这是因为我已经在使用日期过滤器吗?
<select name="cc_start_year" id="cc_start_year">
<option value="">YYYY</option>
{% for i in "now"|date("Y")-10.."now"|date("Y") %}
<option value="{{ i }}">{{ i }}</option>
{% endfor %}
</select>
{% for i in "now"|date("Y").."now"|date("Y")-10 %}
不仅仅做到了吗?
您是否尝试使用范围range(0,3(和date_modify像
{% for i in range( "now"|date_modify('-10 years')|date('Y'), "now"|date('Y')) %}
或事件将"now"|date('Y')
分配给变量set year = "now"|date('Y')