我想制作一个序号以供参考,但我不知道该怎么做, 我已经用Twig php做了类似的事情
{% set debut = "Ref" %}
{% set date = 'now' | date("dmY") %}
{% set separator = "-" %}
{% for i in range(0000, 9999) %}
{{ debut ~ i ~ separator ~ date}},
{% endfor %}
这段代码给出了1-9999之间的序列号,但我想参考Ref0001-28092017,如果我的制作中还没有。
请帮助我解决我的问题,我该如何处理,谢谢
答案 0 :(得分:2)
尝试使用format
过滤器添加零:
{% set debut = "Ref" %}
{% set date = 'now' | date("dmY") %}
{% set separator = "-" %}
{% for i in range(0000, 9999) %}
{% set i_pad = "%04d" | format(i) %}
{{ debut ~ i_pad ~ separator ~ date}},
{% endfor %}