Страница 1 из 1

ListView групировака по блокам

Добавлено: 2016.12.22, 18:46
dsn
Приветствую народ, кто подскажет как при выводе в ListView сделать групировку по 3 блокам
приведу пример, что нужно в результате

Код: Выделить всё

<div class="main-block-row">
     <div class="main-box">
           Малый блок 1
           Малый блок 2
     </div>
     <div class="main-box">
          Правый большой блок
     </div>
</div>
 
Причем результат может быть и наоборот первым идти большой блок потом 2 малых

foreach не интересует, нужна разбивка по страницам да еще и с подгрузкой - этот компонент есть и уже пашет

Re: ListView групировака по блокам

Добавлено: 2016.12.22, 19:02
rak
dsn писал(а): Причем результат может быть и наоборот первым идти большой блок потом 2 малых
от чего это зависит?
в itemView есть переменная $index, можно в зависимости от индекса закрывать и открывать нужные дивы
http://www.yiiframework.com/doc-2.0/yii ... iew-detail

Re: ListView групировака по блокам

Добавлено: 2016.12.22, 19:29
dsn
rak писал(а):
dsn писал(а): Причем результат может быть и наоборот первым идти большой блок потом 2 малых
от чего это зависит?
в itemView есть переменная $index, можно в зависимости от индекса закрывать и открывать нужные дивы
http://www.yiiframework.com/doc-2.0/yii ... iew-detail
зависит от сортировки в бд и поля большой или малый блок

Re: ListView групировака по блокам

Добавлено: 2016.12.22, 19:44
rak
ну можно попробовать с индексом
или переопределять Listview для данной задачи