Javascript Ckeditor:如何在mysql中避免在Ckeditor中使用html标记以节省时间
我正在为我的小型web项目使用ckeditor(我正在使用yii框架),但当我编辑一个内容或创建一个新内容时,它会自动添加Html标记,并节省时间,Html标记也会自动保存在mysql数据库中。如何在没有HTML标记的情况下存储?如何删除它 例如:在CKeditor输入中:Javascript Ckeditor:如何在mysql中避免在Ckeditor中使用html标记以节省时间,javascript,php,Javascript,Php,我正在为我的小型web项目使用ckeditor(我正在使用yii框架),但当我编辑一个内容或创建一个新内容时,它会自动添加Html标记,并节省时间,Html标记也会自动保存在mysql数据库中。如何在没有HTML标记的情况下存储?如何删除它 例如:在CKeditor输入中:欢迎 在数据库输出中:欢迎 我想删除在数据库中存储时间的html标记 这是我的密码 <div class="control-group"> <?php echo $form->labelEx($
欢迎
在数据库输出中:欢迎
我想删除在数据库中存储时间的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>
控制器
public function actionCreate()
{ if(isset($_POST['CrmSettings']))
{$model->attributes=$_POST['CrmSettings'];
if($model->save())
$this->redirect(array('view','id'=>$model->id));
}
}
}
如何解决此问题?在表中插入数据时,您可以使用
strip\u tags()
您可以在@user3093894上看到文档,这是一个本机php函数,只需将它包装在保存您的值的变量周围。您在上面输入的代码似乎没有帮助。编写执行插入查询的模型。还有其他选项吗?@user3093894:这是唯一简单明了的解决方案
public function actionCreate()
{ if(isset($_POST['CrmSettings']))
{$model->attributes=$_POST['CrmSettings'];
if($model->save())
$this->redirect(array('view','id'=>$model->id));
}
}
}