Wie funktionieren Stringvergleichsoperatoren in Twig?

Wie ist das möglich? Es scheint ein sehr seltsames Problem zu sein (es sei denn, mir fehlt etwas sehr Einfaches):

Code:

{{ dump(nav) }}
{% if nav == "top" %}
    <div class="well">This would be the nav</div>
{% endif %}

Ausgabe:

boolean true
<div class="well">This would be the nav</div>

Grundsätzlich wird ausgegeben, ob der Wert true ist, es soll jedoch nicht überprüft werden, ob der Wert true ist.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage