Yii2 в каких случаях использовать пагинацию, а в каких GridView?

Подскажите пожалуйста такой момент, к примеру у нас есть модуль Блог (модуль у нас будет отвечать за статьи на сайте).

Бекенд:
- все записи блога
- редактировать запись
- создать запись
- удалить запись

Фронтенд:
- все записи блога
- просмотр записи

Так вот, на стороне Бекенда я использовал gridview для вывода всех записей в таблице. На Фронтенде все чуть посложнее, там html5 верстка, что делает это все дело сложнее простой таблицы, поэтому я думаю в данной ситуации использовать foreach с виджитом пагинация. Будет ли это правильным ?

В упрощенном виде мой вопрос: в каких случаях использовать пагинацию, а в каких GridView ?
  • Вопрос задан
  • 3250 просмотров
Решения вопроса 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
В Yii2 же twig по умолчанию... а вы толкуете о шаблонах на php судя по всему...

В любом случае - CGridView - для таблиц (например простенькая админка), пагинация всеравно там так же используется. Вы можете и всякие list view юзать, как хотите.
Ответ написан
metamorph
@metamorph
Не вижу никаких проблем с использованием foreach.
Более того, сам практически никогда не использую стандартные ***View.
Проблем от них гораздо больше, чем пользы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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