如何在 span 标签的 return 中添加 css class

How to add css class in return in span tag

我想在 return 和 CSS class Gridview in yii2

中添加 span 标签

我已经添加了 span 标签和 class 但它不起作用

[

    'value' => function ($data) {
        if($data->ispaid==true) {
            return '<span class="badge bg-green">' . 'Paid' . '</span>';
        }
        else {
             return 'Unpaid';
        }
    }
],

GridView 列默认清理 HTML 个标签中的值。如果您想更改该行为,您应该将列的 format 配置为 'raw'。例如:

[
    'format' => 'raw',
    'value' => function ($data) {
        if($data->ispaid==true) {
            return '<span class="badge bg-green">' . 'Paid' . '</span>';
        } else {
            return 'Unpaid';
        }
    }
],