目前我在 Symfony 中使用 ckEditor 和 ckFinder。当我保存表单时,HTML 会正确保存(看起来如此)在数据库中。当我通过 symfony 查询并检索结果时,html 标签被删除和替换。我可以防止这种情况吗?以下是数据库中内容的示例。我尝试输入 HTML 显示的内容,但当前的 eidtor 翻译了它
数据库显示:
<p> Test</p> <p> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="quality" value="high" /><param name="movie" value="/uploads/flash/test1.flv" /><embed pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="/uploads/flash/test1.flv" type="application/x-shockwave-flash"></embed></object></p>
Actaul HTML(注意,我将所有 ; 替换为 __ 因为编辑器将其转换为上述内容):
<__p>__ 测试<__/p>__ <__p>__ <__object classid="__clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"__ 代码库="__http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40 ,0"__>__<__param name="__quality"__ value="__high"__ />__<__param name="__movie"__ value="__/uploads/flash/test1.flv"__ />__<__embed pluginspage="__http://www.macromedia.com/go/getflashplayer"__ quality="__highsrc="__/up flash/test1.flv"__ type="__application/x-shockwave-flash"__>__<__/embed>__<__/object>__<__/p>__