Có vẻ như tôi gặp vấn đề với câu lệnh if twig.
{%if fields | length > 0 || trans_fields | length > 0 -%}
Lỗi là:
Unexpected token "punctuation" of value "|" ("name" expected) in
Tôi không thể hiểu tại sao điều này không hoạt động, nó giống như nếu cành cây bị mất với tất cả các đường ống.
Tôi đã thử cái này:
{% set count1 = fields | length %}
{% set count2 = trans_fields | length %}
{%if count1 > 0 || count2 > 0 -%}
nhưng nếu cũng thất bại.
Sau đó, hãy thử điều này:
{% set count1 = fields | length > 0 %}
{% set count2 = trans_fields | length > 0 %}
{%if count1 || count2 -%}
Và nó vẫn không hoạt động, cùng một lỗi mỗi lần ...
Vì vậy, ... điều đó dẫn tôi đến một câu hỏi thực sự đơn giản: Twig có hỗ trợ nhiều điều kiện IF không?