4

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

{{ include("tpl.html")|f }}

しかし、それはうまくいかないようですtpl.html。フィルタリングせずに印刷しただけなので、試してみました:

{% filter f %}
    {% include "tpl.html" %}
{% endfilter %}

そして、それはうまくいきました。なぜ短いものを使用できないのだろうか?私は何かを誤解していますか?前もって感謝します。

4

2 に答える 2

4

コードのセクションにフィルターを適用するには、フィルター タグでラップする必要があります。

{% filter f %}
    ...
{% endfilter %}

あなたがもともと試みていたのは、小枝で二重括弧で定義されている変数をフィルタリングすることです:

{{ variable name|filter }}

詳細については、こちらのフィルターに関する twig のドキュメントをご覧ください。

于 2013-04-22T16:48:51.467 に答える