2012-07-10 4 views
0

symfony 프로젝트에 HTML 편집기를 사용해야합니다. 따라서 sfFormExtraPlugin과 함께 tinyMCE Editor를 사용했습니다.symfony 1.4에서 tinyMCE를 사용하는 방법은 무엇입니까?

이 내가

  • php symfony plugin:install sfFormExtraPlugin
  • 다운로드 최신 TinyMCE에 따라하고 web/js
  • 에 tiny_MCE 디렉토리를 추가하고 내부에서 위젯 'text' => new sfWidgetFormTextareaTinyMCE(array()),

한 단계는 그러나 때 값을 저장하고 HTML 태그를 사용하여 DB 내부에 저장하는 등 ... 어떻게 멈출 수 있습니까?

또는 symfony에서 HTML 편집기를 사용하는 다른 방법이 있습니까?

답변

2

사실 TinyMCE의 목적은 풍부한 텍스트를 작성하기위한 사용자 친화적 인 인터페이스를 제공하는 것입니다. 그런 다음 html을 데이터베이스에 저장하므로 내용을 표시해야 할 때 다시 구문 분석 할 필요가 없습니다.

그러나 다른 접근 방식을 사용하려는 경우 markdown (Github 또는 여기의 많은 프로젝트에서 사용됨)을 사용할 수 있습니다.

2

HTML 태그를 저장하지 않으려면 왜 sfWidgetFormTextAreTinyMCE를 사용합니까?!
그냥 텍스트 영역을 사용하십시오 ...

+0

가 DB에 HTML 태그로 저장하면 아니, 일이 그것이 문제가 나던하지만 때 인하 통합을 달성하기 위해 다른 플러그인이 있습니다 나는 템플릿으로 그 데이터를 보여 주려고한다. 태그를 붙인다 ... 어쨌든 html_entity_decode 함수를 사용하여 그것을 고쳤다. :) – fdz

-1
sfOutputEscaper::unescape("Escaped Text"); 
관련 문제