@metamorph в моем случае эти фотографии товаров выводятся на странице товара следующем образом: крупно главная и отдельным блоком все остальные в порядке сортировки.
В админ-панели фотографии продукта сортируются с помощью jquery-плагина и основной считается первая.
По-вашему, правильнее будет выставлять в бд 1й фотографии флаг primary=1, а остальным sort_order в порядке сортировки?
1. У меня работает во вьюхе CListView вот так <?=$data->primaryPhoto['url']?>. Вочему это через задницу?
2. Да, с лимитом я переборщил, он тут не нужен и в работающей модели у меня его нет.
А как бы сделали вы? Подскажите, пожалуйста, парочку других способов, пришедших на ум.
Почему тогда все во всех столбцах ставят not null? Я не тестировал, но мне почему-то интуитивно показалось, что если поле не проиницилизировано (= NULL), то при обращении к нему mysql выдаст ошибку.