问题:
$arr = [
Html::img( '/abc/image1.jpg', [ 'alt' => '头像' ] ),
Html::img( '/abc/image2.jpg', [ 'alt' => '头像' ] ),
];
Html::ul( $arr );
结果:
<li>
<img src="/abc/image1.png" alt="头像" style="width:50px;height:50px">
</li>
<li>
<img src="/abc/image2.png" alt="头像" style="width:50px;height:50px">
</li>
得到的是转义符而不是html标签了…
哪位大哥求解决下。。。
看yii2源码,这里不想被转义就应该用
Html::ul($arr, ['encode' => false]);
有参数可以设置就是方便
学习了