PHP 将 html 放入 twig 变量中?

问题描述 投票:0回答:2

您好,我正在尝试一些实验性的东西,但不确定是否可能。我有一个 twig 模板,其中一些 html 在页面上重复,我想知道是否可以在 twig 中创建一个变量来保存 html 片段(必须包含 html 标记),然后我可以在整个页面中调用该变量而不是重复我自己......提前致谢

    <!DOCTYPE html>
   <html>
    <head>
       <title>My Webpage</title>
     </head>
     <body>

     {% set greet = "<strong>hello</strong>" %}

     <div id="1"> {{ greet }} Jeremy</div>
     <div id="1"> {{ greet }} Davis</div>

   </body>
 </html>
javascript php html symfony twig
2个回答
5
投票
 {% set greet = "<strong>hello</strong>" %}

 <div id="1"> {{ greet|raw }} Jeremy</div>
 <div id="1"> {{ greet|raw }} Davis</div>

0
投票

对于那些寻找更好方法的人来说,你可以做到这一点

{% set greet %}
    <strong>hello</strong>
{% endset %}

然后像这样使用它

<div id="1"> {{ greet|raw }} Jeremy</div>
<div id="2"> {{ greet|raw }} Davis</div>
© www.soinside.com 2019 - 2024. All rights reserved.