将使用CKEditor的表单中输入的数据保存到MySQL数据库

时间:2014-02-27 11:00:32

标签: jquery mysql symfony ckeditor

我有一个HTML表单,其图像显示在下面。

当用户点击“添加内容”按钮时,我希望将保存在表单中的数据保存到MySQL数据库中。数学方程式也可以由用户输入。

使用的编辑器是CKEditor。 开发框架是Symfony2。

我正在使用jQuery事件处理程序将表单的内容传递给我的控制器。 另外,请您指导我如何在HTML页面中显示数据。

2 个答案:

答案 0 :(得分:0)

试试这个

var val= CKEDITOR.instances['youreditorid'].getData();

这可能对你有帮助。

答案 1 :(得分:0)

在树枝中,您可以设置转义策略。如果要按原样打印输入的数据而不进行转义,可以使用

{{ user_html | raw}}

在Twig。

但是,这很容易受到XSS的攻击。所以最好使用'js'转义:

{{ user_html | escape('js') }}