2015-10-13 92 views
0

我希望能夠進入樹枝某些HTML中的變量,並使其作爲如何從一個樹枝變量內容引發的樹枝擴展功能

{{ data.content | raw }} 

但這些內容變量中,我想是能有這樣的內容 - 從數據庫中抽取:

<div> 
    <p>Text with a Twig Extension function call eg: {{ doSomething('112233') }}</p> 
</div> 

有沒有什麼辦法讓樹枝延伸到火已經來自樹枝變量本身?

謝謝。

回答

0

有一種可能的解決方案。看看template_from_string twig function。它說:

版本1.11中的新增功能:template_from_string函數添加到了Twig 1.11中。

的template_from_string功能從字符串加載模板:

{{ include(template_from_string(data.content)) }} 

但DOC也說:

的template_from_string功能默認情況下是不可用的。創建Twig環境時,必須明確添加Twig_Extension_StringLoader擴展。

所以,它可能不會工作的框。