MrKen MrKen (SV!) [Off] [#] (22.10.2017 / 06:20)
Unused!
functions.twig là tập tin chứa các hàm do bạn tạo. functions.twig có thể import vào tất cả các tập tin twig khác.
Ví dụ:
Ở file functions.twig
  1. {# hàm cộng 2 số a và b #}
  2. {% macro add(a, b) %}
  3. {{ a + b }}
  4. {% endmacro %}
  5. {# hàm trừ số a với số b #}
  6. {% macro sub(a, b) %}
  7. {{ a - b }}
  8. {% endmacro %}

Ở file overall_header_begin.twig
  1. {% import "functions.twig" as func %}
  2. {{ func.add(3, 4) }}<br/>
  3. {{ func.sub(10, 5) }}

Kết quả ở overall_header_begin.twig sẽ hiển thị:
  1. 7
  2. 5