使用twitch变量渲染twitch HTML字符串



我有一些html按钮想用trick渲染。这是HTML:

<a href="/Worklog/editWorklog?worklogid={{worklog.id}}&customerid={{worklog.customerid}}"><button class="btn btn-primary">Edit worklog</button></a>

我在php中创建了一个方法来返回HTML字符串,在该字符串上面我用类似于以下的小树枝传递:

{{ html.editWorklogButton|raw }}

但是,当按钮用raw呈现时,它也会呈现{{worklog.id}}和{{worklog.customerid}}}raw,当然会丢失id,给我href到:

localhost/Worklog/editWorklog?worklogid={{worklog.id}}&customerid={{worklog.customerid}}

它应该是类似于:

localhost/Worklog/editWorklog?worklogid=1&customerid=2

我已经检查了树枝文档,但找不到任何关于这个的信息。难道这根本不可能做到吗?

您可以使用template_from_string扩展。

template_from_string函数从字符串加载模板。

在您的情况下,它应该是这样的:

{{ include(template_from_string(html.editWorklogButton)) }}

最新更新