相关疑难解决方法(0)

Twig中的Unescape或html解码(PHP模板)

我正在使用树枝1.12.2.我的代码从代码隐藏中生成一些元素,当使用最新版本的twig渲染它们时,它们会被html编码

{% for item in files_folders %}
<tr class="{{ cycle(['tr_odd', 'tr_even'], loop.index) }}">
    <td><img src="../templates/images/sharepoint/{{ item.ContentType }}.gif" border="0" alt=""/></td>
    <td>{{ item.Link }}</td>
    <td>{{ item.Modified }}</td>
    <td>{{ item.FileSize }}</td>
    <td>{{ item.FileType }}</td>
</tr>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

这将输出这个

<tr class="tr_even">
    <td><img src="../templates/images/sharepoint/Document.gif" border="0" alt=""/></td>
    <td>&lt;a href=&#039;?download=/ddd.png&#039;&gt;ddd.png&lt;/a&gt;</td>
    <td>2013-03-04 17:47:38</td>
    <td>64.8 KB</td>
    <td>png</td>
</tr>
<tr class="tr_odd">
    <td><img src="../templates/images/sharepoint/Document.gif" border="0" alt=""/></td>
    <td>&lt;a href=&#039;?download=/asdasd.png&#039;&gt;asdasd.png&lt;/a&gt;</td>
    <td>2013-03-03 20:01:52</td>
    <td>66.04 KB</td>
    <td>png</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

当我调试并在将数据发送到twig之前查看数据时,它不会被转义.我没有找到{{item.Link}}的任何替代方法来按原样呈现数据.

谢谢

php twig

26
推荐指数
4
解决办法
6万
查看次数

如何通过php中的iconv库获取支持的编码列表?

是否有可能像mcrypt库中的功能mcrypt_list_algorithms().是否有像函数一样的iconv_list_encodings?

php iconv

20
推荐指数
1
解决办法
2万
查看次数

标签 统计

php ×2

iconv ×1

twig ×1