Остановить symfony от выхода html из результата запроса - PullRequest
0 голосов
/ 30 августа 2010

В настоящее время я использую ckEditor с ckFinder в Symfony. Когда я сохраняю форму, HTML-код сохраняется (кажется, так) в базе данных. Когда я запрашиваю через symfony и получаю результаты, html-теги удаляются и заменяются. Могу ли я предотвратить это? Ниже приведен пример того, что находится в базе данных. Я пытался вставить то, что показывает HTML, но текущий eidtor переводит его

База данных показывает:

<p> Test</p> <p> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="quality" value="high" /><param name="movie" value="/uploads/flash/test1.flv" /><embed pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="/uploads/flash/test1.flv" type="application/x-shockwave-flash"></embed></object></p>

Actaul HTML (обратите внимание, я заменил все; на __, поскольку редактор переводил его в вышеприведенное в противном случае):

& lt__p & gt__ Тест & __ л / р & gt__ & Lt__p & gt__ & Lt__object ClassID = & quot__clsid: d27cdb6e-ae6d-11cf-96b8-444553540000 & quot__ кодовая = & Quot __ http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot__&gt__&lt__param имя = & quot__quality & quot__ значение = & quot__high & quot__ / & GT __ & lt__param имя = & quot__movie & quot__ значение = & Quot __ / добавления / вспышка / test1.flv & quot__ / & GT __ & lt__embed pluginspage = & Quot __ http://www.macromedia.com/go/getflashplayer&quot__ quality = & quot__high & quot__ src = & quot __ / uploads / flash / test1.flv & quot__ type = & quot__application / x-shockwave-flash & quot __ & gt __ & lt __ / embed & gt __ & lt __ / object & gt __ & lt __ / 101 *

1 Ответ

3 голосов
/ 30 августа 2010

у вас должно быть включено автоматическое экранирование выходных данных, и я думаю, что результат вашего запроса отображается в шаблонах.Прочитайте здесь что такое автоматическое экранирование выходных данных и как вам может помочь использование константы ESC_RAW или метода getRaw ().

...