如何将类添加到Html :: ul()方法。我有以下代码:
<?= Html::ul($posts, ['item' => function($item, $index) {
return Html::tag(
'li',
$this->render('post', ['item' => $item]),
['class' => 'post']
);
}]) ?>
我尝试了以下代码:
<?= Html::ul($posts, ['item' => function($item, $index) {
return Html::tag(
'li',
$this->render('post', ['item' => $item]),
['class' => 'post']
);
}], [ 'class' => 'myclass' ]) ?>
但它正在将ul呈现如下:
<ul 0-class="myclass">
yii2 document中没有提到任何内容。
任何帮助都会很明显。感谢。
答案 0 :(得分:2)
下面的代码工作了!可能对某人有帮助。
echo Html::ul($posts, ['item' => function($item, $index) {
return Html::tag(
'li',
$this->render('post', ['item' => $item]),
['class' => 'post']
);
}, 'class' => 'myclass']);