在 Gridview/DetailView 中显示纯文本

Show plain text in Gridview/DetailView

我用kartik/GridView。在我的数据库中,我在 _form.php 中使用 \dosamigos\ckeditor\CKEditor 的小部件进行了以下记录:

<p>ist gew&ouml;hnungsbed&uuml;rftig aber halt auch kompetent</p>

关于如何在没有 HTML-tags 的情况下在 GridView 中概述此记录的任何想法,只是像这样的纯文本:

ist gewöhnungsbedürftig aber halt auch kompetent

这是我的 DetailView:

<?php

use yii\helpers\Html;
use yii\widgets\DetailView;
?>
<div class="bewerber-view">

    <div class="row">
        <div class="col-sm-9">
            <h2><?= Html::encode($model->id) ?></h2>
        </div>
    </div>

    <div class="col-lg-1">
        <?php
        $gridColumn = [
            .
            .
  'beurteilung_persoenlich:ntext', //contains upper record
            .
            .
        ];

        echo DetailView::widget([
            'model' => $model,
            'attributes' => $gridColumn
        ]);
        ?>
 
</div>

自己解决了:

<?php

use yii\helpers\Html;
use yii\widgets\DetailView;
?>
<div class="bewerber-view">

    <div class="row">
        <div class="col-sm-9">
            <h2><?= Html::encode($model->id) ?></h2>
        </div>
    </div>

    <div class="col-lg-1">
        <?php
        $gridColumn = [
            .
            .
  'beurteilung_persoenlich:html', //contains upper record
            .
            .
        ];

        echo DetailView::widget([
            'model' => $model,
            'attributes' => $gridColumn
        ]);
        ?>
 
</div>

将按照描述解决我的问题。 快乐编码

这对我有用

   'your_attritube_name:html'