Есть примерно такая таблица:
Первая колонка: Контрольная
Вторая колонка: Ответ пользователя
Третья колонка: Верный ответ.
В одной контрольной несколько вопросов. Если эту таблицу вывести вьюхой, то будет так:
Контрольная 1
Ответ пользователя 1
Верный ответ 1
Контрольная 1
Ответ пользователя 2
Верный ответ 2
Контрольная 1
Ответ пользователя 3
Верный ответ 3
Контрольная 2
Ответ пользователя 1
Верный ответ 1
...
Мне нужно, чтобы вьюха объединила выводы из одной контрольной:
Контрольная 1
Ответ пользователя 1
Верный ответ 1
Ответ пользователя 2
Верный ответ 2
Ответ пользователя 3
Верный ответ 3
Контрольная 2
Ответ пользователя 1
Верный ответ 1
Ответ пользователя 2
Верный ответ 2
Ответ пользователя 3
Верный ответ 3
...
Как такое сделать? Первая мысль была чтобы было две вьюхи - одна бы выводила список ответов, а вторая выводила бы эти вьюъхи как содержимой, т.е. одна вьюъа была бы содержимым для другой. Но наверно так нельзя.
Комментарии
Наверное, это звучит тупо, но чтобы включить группировку, нужно включить группировку.
А где именно, не подскажете? (понятно что во views)
Ух ты, нашел. Всегда смотрел на эту настройку и не понимал зачем она нужна. Спасибо камрад.
Столкнулся еще с одной проблемой. Странно работает навигатор. Если, скажем в каждой контрольной по 4 вопроса, а в настройках навигатора указать "выводить по 10 полей на страницу", то третья контрольная будет разорвана (2 вопроса останутся на первой странице, а 2 перейдут на следующую). Это в лучшем случае, бывает что на первой странице выводятся три контрольные, но в некоторых съедены по одному вопросу в конце (т.е. 1 контрольная - 3 вопроса, 2-ая - 3, 3-я 4 вопроса).
Как сделать, чтобы все поля из группы, были внутри группы и не переходили на следующую страницу?
В таком случае лучше вьюсом выводить контрольные, а вопросы выводить как их поля.
Так, что-то я запутался. В представлении можно выводить или поля, или содержимое целиком. Как можно вывести контрольную, а вопросы полями?
А у вас что на что ссылается? Если в контрольной есть поле референс на вопросы, то можно вывести так, как я писал выше. Выводим поля контрольной, одно из полей - это вопросы, их выводим либо как вью-моды, либо как заголовки ссылками.
Если же в контрольной нет ссылки на аопросы, а наоборот, то хз.