web-dev-qa-db-ja.com

小枝で2つの文字列を組み合わせる方法は?

私はこのようなことをしたい:

{% set c=a+b %}

aおよびbは文字列です。
どうすればできますか?

54
sh3211

その方法は次のとおりです。

{% set c = a ~ b %}
122
Shimon S

「〜」演算子を使用します。これにより、2つの文字列が連結されます。 「+」演算子を使用して文字列を結合することはできません。

あなたはこれを得るでしょう:

{% set c=a~b %}

詳細:「+」演算子:2つのオブジェクトを一緒に追加します(オペランドは数値にキャストされます)。

19
Wouter Konecny

次を使用できます。

{{「こんにちは」〜名前〜 "!" }}

7

{%block page%} ... {%endblock%}のより明確な例:

{% block page %}
    {% set page = page | merge({
    "title"       : branchName,
    "description" : "This description has "~branchName~" as its title"
    }) %}
    {{ parent() }}
{% endblock %}

{%block content%} ... {%endblock%}のより明確な例:

{% block content %}
    This is just a sample string for {{ branchName }} that needs no concatenation
{% endblock %}
0
The Dead Guy