提一个有关Yii2的Html类的Bug

在模板里,随便找个地方写


Html::a('text','url',['target' => '_blank','class' => 'testClass']);

这么写是没有问题的。

但是在GridView::widget里这么写,target失效。




[

    'class' => '\yii\grid\DataColumn',

    'attribute' => 'goods_name',

    'format' => 'html',

    'value' => Html::a('text','url',['target' => '_blank','class' => 'testClass']),

]



class还是会展示,但是target没了。

我把format改为text或直接注释时,target="_blank"会原封不动展示出来的。

这个算不算一个bug??

把format改成raw?

如果是html的话,HtmlPurifier会对value进行过滤。

强哥,我试过raw,也不行。。。