2012-07-10 112 views
0

我需要用我的symfony項目一個HTML編輯器。因此我使用了帶有 sfFormExtraPlugin的tinyMCE編輯器。如何在symfony 1.4中使用tinyMCE?

這些都是我按照

  • php symfony plugin:install sfFormExtraPlugin
  • 下載最新的TinyMCE的,並添加tiny_MCE目錄爲web/js
  • ,並用它內部的部件'text' => new sfWidgetFormTextareaTinyMCE(array()),

的步驟,但是,當我保存值它都會延長並保存在帶有html標籤的數據庫中......我該如何阻止它?

或有使用用symfony HTML編輯器的其他方式?

回答

2

實際上,這就是TinyMCE的目的:爲構建的富文本提供用戶友好的界面。然後它將html保存到數據庫中,當你必須顯示內容時,你不必再解析它。

但是,如果你想使用不同的方法,你可以使用markdown(在很多項目像Github上,甚至在這裏使用)。有不同的插件來實現降價集成:

2

如果你不希望保存的HTML標籤,你爲什麼要使用sfWidgetFormTextAreTinyMCE?
只需使用文本區域...

+0

沒有,這件事它不如果它與HTML代碼保存在數據庫無所謂,但是當我嘗試在模板中顯示這些數據也給我帶標籤......無論如何,我使用html_entity_decode函數修復它:) – fdz 2012-07-15 15:34:54

-1
sfOutputEscaper::unescape("Escaped Text");