2017-10-08 3 views
0

Ich habe folgende HTML/TWIG:Wie Zeichenfolge drucken, wenn die Variable leer ist

<input type="text" id="username" name="_username" value="{{ last_username }}" /> 

Nun möchte Ich mag value="Username" verwenden, wenn last_username leer. Aber ich möchte auch kein Wenn machen. So konnte ich so etwas wie:

<input type="text" id="username" name="_username" value="{{ last_username or 'Username'}}" /> 

Ich weiß, dass ich einen Standardwert auf der Logikseite meiner Anwendung einstellen könnte - nicht sicher, was besser Praxis

Antwort

1

Verwenden Sie die default Filter

wäre
<input type="text" id="username" name="_username" value="{{ last_username | default('Username') }}" /> 
Verwandte Themen