使用ckeditor保存后从表中输出数据

时间:2015-12-01 03:23:23

标签: php html ckeditor yii2

使用我的表单模型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 detailgridview查看数据时,它始终显示<b>而不是bold

如何解决问题

示例: grid viewcase_description列中输出

<?= GridView::widget([
       'summary'=>"", 
       'showOnEmpty'=>false,
       'dataProvider' => $dataProviderb,
       'columns' => [
            ['class' => 'yii\grid\SerialColumn'],
            'case_description',
       ],
]) ?>    

1 个答案:

答案 0 :(得分:1)

您只需使用'format' => 'row'中的GridView

<?= GridView::widget([
     'summary'=>"", 
     'showOnEmpty'=>false,
     'dataProvider' => $dataProviderb,
     'columns' => [
          ['class' => 'yii\grid\SerialColumn'],

          [
             'attribute' => 'case_description',
             'format' => 'raw',
          ],
      ],
]) ?>