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? –