Ckeditor:如何在mysql中避免使用Ckeditor中的html标签来节省时间
Ckeditor: how to avoid html tags in ckeditor on save time in mysql
我的小型web项目使用的是ckeditor(使用的是yii Framework),但当我编辑一个内容或创建一个新内容时,它会自动添加Html标记,并节省时间,还可以自动保存在mysql DB中的Html标记。如何在没有HTML标记的情况下存储?我该如何删除它?
EX:在CKeditor中输入:welcome
在DB输出中:<p>welcome</p>
我想删除在数据库中存储时间的html标签。
这是我的代码
<div class="control-group">
<?php echo $form->labelEx($model, 'template_email', array('class' => 'control-label')); ?>
<div class="controls">
<?php echo $form->textArea($model, 'template_email', array('rows' => 6, 'cols' => 50, 'id'=>'editor1')); ?>
</div>
</div>
编写脚本
CKEDITOR.replace( 'editor1' );
控制器
public function actionCreate()
{ if(isset($_POST['CrmSettings']))
{$model->attributes=$_POST['CrmSettings'];
if($model->save())
$this->redirect(array('view','id'=>$model->id));
}
}
}
我该如何解决此问题?
在表中插入数据时可以使用strip_tags()
。
您可以在PHP.net 上查看文档
相关文章:
- CKEditor-我在editor.css中的风格是't
- CKeditor:更改对话框中的默认选择选项
- 向ckeditor中的多个元素添加内联样式
- 如何使用 JavaScript 将样式应用于 CKEditor 中的选定文本
- Ckeditor:如何在mysql中避免使用Ckeditor中的html标签来节省时间
- 截断 AngularJS CKEditor 中的最后一个字母
- 当我使用 CKEditor CDN 时,如何从桌面上传 CKEditor 中的图像
- 替换/限制 CKEDITOR 中的非标准字符
- 如何使用javascript通过CKEditor中的编码来搜索单词
- CKEDITOR中的虚线无序列表
- 更改CKEditor中的语言值
- 将光标定位在ckeditor中的标签内
- 如何将html元素放置在Ckeditor中的光标位置
- 替换ckeditor中的默认属性
- Javascript替换CKEditor中的所有值
- 移除CKEditor中的HTML元素
- ckeditor中的插入图像出现问题
- 通过 JavaScript 从 CKEditor 中的 styles-box 中分配一些样式
- CKEditor中的拖放问题
- 将数据传递给CKEditor中的小部件