如何在span标签中添加css类作为回报

我想在 yii2 中使用 CSS 类 Gridview 添加 span 标签作为回报


我添加了跨度标签和类,但它不起作用


[


    'value' => function ($data) {

        if($data->ispaid==true) {

            return '<span class="badge bg-green">' . 'Paid' . '</span>';

        }

        else {

             return 'Unpaid';

        }

    }

],


回首忆惘然
浏览 136回答 1
1回答

米琪卡哇伊

默认情况下,GridView 列会清理 HTML 标签中的值。如果您想更改该行为,您应该将列的格式配置为“原始”。例如:[&nbsp; &nbsp; 'format' => 'raw',&nbsp; &nbsp; 'value' => function ($data) {&nbsp; &nbsp; &nbsp; &nbsp; if($data->ispaid==true) {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return '<span class="badge bg-green">' . 'Paid' . '</span>';&nbsp; &nbsp; &nbsp; &nbsp; } else {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return 'Unpaid';&nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; }],
打开App,查看更多内容
随时随地看视频慕课网APP