使用我的表单模型ckeditor
中的yii2
保存数据,但在执行查看操作时会显示html标记
CKEDITOR CODE:
<?= $form->field($model, 'case_description')->widget(CKEditor::className(),[
'editorOptions' => [
'preset' => 'full',
'inline' => false,
],
]);
?>
因此,在我将表中的数据保存后,保存了html代码 已保存数据的示例:
<b>My new project being grilled</b>
因此,在使用yii2 detail
和gridview
查看数据时,它始终显示<b>
而不是bold
。
如何解决问题
示例: grid view
在case_description
列中输出
<?= GridView::widget([
'summary'=>"",
'showOnEmpty'=>false,
'dataProvider' => $dataProviderb,
'columns' => [
['class' => 'yii\grid\SerialColumn'],
'case_description',
],
]) ?>
答案 0 :(得分:1)
您只需使用'format' => 'row'
中的GridView
:
<?= GridView::widget([
'summary'=>"",
'showOnEmpty'=>false,
'dataProvider' => $dataProviderb,
'columns' => [
['class' => 'yii\grid\SerialColumn'],
[
'attribute' => 'case_description',
'format' => 'raw',
],
],
]) ?>