0

symfony プロジェクトに HTML エディターを使用する必要があります。したがって、tinyMCE Editor を sfFormExtraPlugin で使用しました。

これらは私が従った手順です

  • php symfony plugin:install sfFormExtraPlugin
  • 最新の tinyMCE をダウンロードし、tiny_MCE ディレクトリをweb/js
  • ウィジェット内で使用します'text' => new sfWidgetFormTextareaTinyMCE(array()),

しかし、値を保存すると、それが表示され、htmlタグを使用してdb内に保存されます...どうすればこれを停止できますか?

または、symfony で HTML エディターを使用する他の方法はありますか?

4

3 に答える 3

2

HTML タグを保存したくない場合、なぜ sfWidgetFormTextAreTinyMCE を使用するのですか?!
テキスト領域を使用するだけです...

于 2012-07-10T07:01:53.940 に答える
2

実際、それが TinyMCE の目的です: リッチ テキストを構築するためのユーザー フレンドリーなインターフェイスを提供します。次に、html をデータベースに保存し、コンテンツを表示する必要があるときに再度解析する必要はありません。

しかし、別のアプローチを使用したい場合は、マークダウンを使用できます( Githubのような多くのプロジェクトやここでも使用されています)。マークダウン統合を実現するためのさまざまなプラグインがあります。

于 2012-07-10T07:13:07.687 に答える
-1
sfOutputEscaper::unescape("Escaped Text");
于 2014-01-20T07:19:53.967 に答える