@sapog36

Как вывести данные в Carousel в Yii2?

Я хочу вывести три последние записи из базы данных в carousel, но у меня выводится 3 карусели, подскажите пожалуйста, как правильно это сделать?

Вот функция actionIndex в SiteController
6471fe61926d9092078341.png

А вот вывод Carousel на главной странице
6471fe77c8acf108031552.png

В итоге выводится как на изображении, а хотелось бы одну Carousel, с тремя разными блоками
6471fdb6505fd092546521.png
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
vitaly_74
@vitaly_74
вы в цеклие
foreach (news as new){
...
}

создаете 3 виджета, вам необходимо создать карусель и уже туда передать в items news
items=>$news
а news должен быть заранее отрисован.
По минимум что сделать чтобы работало:
в цикле news создайте массив newsHtml и с каждой итерацией добавляйте туда элементы.
а затем создаете карусельку и в items передаете $newsHtml
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы