ดูเหมือนว่าฉันมีปัญหากับคำสั่ง twig if
{%if fields | length > 0 || trans_fields | length > 0 -%}
ข้อผิดพลาดคือ:
Unexpected token "punctuation" of value "|" ("name" expected) in
ฉันไม่เข้าใจว่าทำไมมันถึงใช้ไม่ได้มันเหมือนกับว่ากิ่งไม้หายไปกับท่อทั้งหมด
ฉันได้ลองแล้ว:
{% set count1 = fields | length %}
{% set count2 = trans_fields | length %}
{%if count1 > 0 || count2 > 0 -%}
แต่ถ้าล้มเหลวด้วย
จากนั้นลองทำสิ่งนี้:
{% set count1 = fields | length > 0 %}
{% set count2 = trans_fields | length > 0 %}
{%if count1 || count2 -%}
แล้วก็ยังใช้ไม่ได้ error เหมือนเดิมทุกครั้ง ...
นั่นทำให้ฉันไปสู่คำถามง่ายๆ: Twig รองรับหลายเงื่อนไข IF หรือไม่?