我正在用FuelPHP和TinyMCE编辑器构建一个简单的博客系统。HTML标记未呈现
当我在TinyMCE(或CKEditor,无所谓)中格式化文本并将其保存在我的数据库中时,一切正常。但是,当我将文本打印回来时,令人惊讶的是,我的浏览器不会呈现html标签并将它们显示为纯文本!
我检查过了,我没有任何一种CDATA
在页面中,这可能会导致问题。
这里是如何呈现:
然而,萤火检查问题的时候,我注意到有很多的空间正在被打印<h2>
标记之前!如果我只是在空格上做一些小的改动(删除一个或添加另一个),那么浏览器将渲染标签并正确显示文本!
你们能帮我解决这个问题吗?这真的很奇怪。
如何将数据传递给视图?你能显示代码吗?如果你使用View类,有一种方法可以让你选择何时编码文本(默认为yes):http://fuelphp.com/docs/classes/view.html#/method_set –
@MarcoPace哦,是的..你让我的日子马可:)非常感谢。我刚刚忽略了这个参数:p –
非常好:-),我会为未来的目的编写和回答 –