Несколько Моделей В Одной Форме

Приветствую.

Есть модель (AR) - Photo. Поля id, user_id, imagem, description.

Необходимо в форме вывести несколько моделей (все фотографии, которые принадлежат пользователю) и проследить, чтобы пользователь у всех фотографий заполнил description.

В идеале, сохранить description фото, которые пользователь заполнил, по остальным показать ошибку.

Подскажите, если есть мысли, как можно такое реализовать?

Сначала выбрать все модели для рендеринга, например при помощи AR findAll().

Затем можно использовать подход, описанный в руководстве.

Чтобы поля сохранялись или отображали ошибку - написать соответствующую обработку, возможно используя CActiveForm с ajax или js валидацией.

Спасибо. Как раз так уже и сделал.