我需要为我的symfony项目使用HTML编辑器。因此我使用了tinyMCE编辑器 sfFormExtraPlugin。
这些是我遵循的步骤
php symfony plugin:install sfFormExtraPlugin
web/js
'text' => new sfWidgetFormTextareaTinyMCE(array()),
但是当我保存值时,它会显示并使用html标签保存在db内...我该如何阻止它?
或者还有其他方法可以将HTML编辑器与symfony一起使用吗?
答案 0 :(得分:2)
如果您不想保存HTML标签,为什么要使用sfWidgetFormTextAreTinyMCE?!
只需使用文字区域......
答案 1 :(得分:2)
事实上,这就是TinyMCE的目的:为构建富文本提供用户友好的界面。然后它将html保存到您的数据库中,当您必须显示内容时,您不必再次解析它。
但是如果你想使用不同的方法,你可以使用markdown(在许多项目中使用,如Github甚至在这里)。有不同的插件来实现降价集成:
答案 2 :(得分:-1)
sfOutputEscaper::unescape("Escaped Text");