0

我正在使用 Codeigniter,一切正常。我可以将 PHP 变量分配给 smarty 并显示它们。

但现在我正在调用一个网络服务,这个网络服务返回一个完整的 HTML(和 javascript)页面。我想在一个聪明的模板中显示这个。

所以我做了以下事情:我已经将 web 服务的输出分配给一个 PHP 变量,并将它分配给一个 smarty 变量 ( HTMLstring),就像我一直做的那样。那部分有效。在我的 smarty 模板中,除了显示变量的内容外,我不需要任何东西。所以我的模板只包含一行:

{HTMLstring}

但这会显示文字 HTML,包括标签和所有内容。我想显示输出。

(如果我将输出复制粘贴到一个单独的 html 文件中,然后打开它,它看起来就很好)

4

1 回答 1

-1

我“想出了”答案。
如果我从代码中调用模板或者只是在浏览器中输入完整的 url 以进行测试,这似乎会有所不同。后者不起作用,前者起作用。我仍然不知道为什么。抱歉...
问题已关闭。

于 2012-12-17T08:59:56.630 回答