<?= ListView::widget([
'dataProvider' => $dataProvider,
'itemOptions' => ['tag' => false],
//'itemView' => '_teaser',
'itemView' => function ($model, $key, $index, $widget) {
return $this->render('_teaser', [
'model' => $model,
'key' => $key,
'index' => $index,
'widget' => $widget,
]);
}
]) ?>
<div class="item" data-key="<?=$model->id?>">
...
</div>
<?php if (($index+1) % 3 == 0) : ?>
я после третьего?
<?php endif; ?>
//для первой страницы
['pattern'=>'novosti','route'=>'novosti/default/index','defaults'=>['page'=>1]],
//для остальных
'novosti/<page:\d+>'=>'novosti/default/index',
// а потом уже
'novosti'=>'novosti/default/index',
'novosti/<category:[\w_-]+>'=>'novosti/default/category',
'novosti/<category:[\w_-]+>/<id:[\w_-]+>'=>'novosti/default/view',