我正在使用Codeigniter,一切正常。我可以将PHP变量分配给smarty并显示它们。
但现在我正在调用webservice,这个webservice返回一个完整的HTML(和javascript)页面。 我想在一个聪明的模板中显示它。
所以我做了以下事情:
我已将webservice的输出分配给PHP变量,并将其分配给smarty变量(HTMLstring
),就像我一直这样。那部分有效。
在我的smarty模板中,我不需要任何东西,只能显示变量的内容。所以我的模板只包含一行:
{HTMLstring}
但是这会显示文字HTML,包括标签和所有内容。我想显示输出。
(如果我将输出复制粘贴到一个单独的html文件中,打开它,它看起来很好)
答案 0 :(得分:-1)
我找到了答案
如果我从代码中调用模板或者只是在浏览器中键入完整的URL以进行测试,它似乎会有所不同。后者无效,前者无效。我还是不知道为什么。对不起......
问题已经结束。