私は、現在のデータの知識を持って、小枝を通して小枝変数を渡したいと思います。私は単純なバージョンがtwig
フィルタは、現在のコンテキストのデータを見て、myId
の値は、それが元のテンプレートに渡されたされたものは何でもして{{ myId }}
に代わるtwigの開始 - どのように変数にあるTwigテンプレートを解析するのですか?
{% set temp = '{{ myId }} is my identifier' %}
{{ temp|twig }}
だろうと仮定しますか?それも可能ですか?
には、現在の値がtemp
であるフィルタでなければならないことに注意してください。私はそのテンプレートが事前に何であるか分からず、実行時に効果的に計算されます。つまり、Twigテンプレートの中からTwigテンプレートを解析する必要があります。あなたはそう
{% set temp = '<h1>' ~ myId ~ ' is my identifier</h1>' %}
{{ temp | raw }}
かに応じて、同様に行うことができます変数にもHTMLを渡す必要がある場合は小枝の文字列連結でそう
{% set temp = myId ~ ' is my identifier' %}
{{ temp }}
よう
https://twig.symfony.com/doc/2.x/functions/template_from_string.htmlのようなもの? –
@PatrickQのリンクを見てみると、これも役立ちます:https://stackoverflow.com/questions/9803353/render-content-from-string-database-and-generate-links-with-twig – caramba
@PatrickQ - あなたは正しい、それはそれの複製です。あなたの助けを借りて、そしてまたCaramba ...ありがとう私の問題を解決しました –