0
我将我的HTML字符串传递给$content
变量并尝试显示它,结果我看到原始HTML标记而不是字符串标记。Smarty显示原始HTML
Controller
:
$content = "<strong>Test markup</strong>";
index.tpl
:
{$content}
- 显示没有标记的只是原始变量的内容:<strong>Test markup</strong>
代替测试标记的。
当我手动键入index.tpl
中的上述变量内容时,它工作得很好,所以它似乎是一些变量相关的问题。
有什么我想:
{content|nofilter}
- 以确保其没有被任何Smarty的变量过滤器造成的。
有人可以帮我本地化这个问题吗?
可能重复(http://stackoverflow.com/questions/16449583/show-a -smarty-variable-with-html-content) –
@Sergiu Parashiv你说得对。奇怪的是我之前无法找到,谢谢。我已将我的问题标记为重复。 – Lucas
好吧,它是违反直觉的。它应该只是工作。作为一个侧面说明:为什么要使用Smarty? –