如何在symfony 1.4中使用tinyMCE?

时间:2012-07-10 05:25:18

标签: php symfony1 tinymce symfony-1.4

我需要为我的symfony项目使用HTML编辑器。因此我使用了tinyMCE编辑器  sfFormExtraPlugin。

这些是我遵循的步骤

  • php symfony plugin:install sfFormExtraPlugin
  • 下载最新的tinyMCE并将tiny_MCE目录添加到web/js
  • 并在小部件'text' => new sfWidgetFormTextareaTinyMCE(array()),
  • 中使用它

但是当我保存值时,它会显示并使用html标签保存在db内...我该如何阻止它?

或者还有其他方法可以将HTML编辑器与symfony一起使用吗?

3 个答案:

答案 0 :(得分:2)

如果您不想保存HTML标签,为什么要使用sfWidgetFormTextAreTinyMCE?!
只需使用文字区域......

答案 1 :(得分:2)

事实上,这就是TinyMCE的目的:为构建富文本提供用户友好的界面。然后它将html保存到您的数据库中,当您必须显示内容时,您不必再次解析它。

但是如果你想使用不同的方法,你可以使用markdown(在许多项目中使用,如Github甚至在这里)。有不同的插件来实现降价集成:

答案 2 :(得分:-1)

sfOutputEscaper::unescape("Escaped Text");