YiiFramework CActiveRecord, циклы и счётчики...

Dimanoss

Новичок
Вроде - простенькая задачка. Есть у меня модель, в модельке прописана функция, которая делает какую-выборку из таблицы. Всё работает. А вот приспичило мне всего лишь узнать количество записей в выборке. И всё, засада. Имеющийся в CActiveRecord count() никак простым не назовёшь... Уважаемые Знатоки, ну не верю я, что нет аналога, например, того же mysql_num_rows в Yii! Ткните неразумного в примерчик! Хотел всего-навсего по записям пробежаться, в массив значения одного поля насобирать... в стандартном PHP это на раз, а вот здесь прям озадачен...
 

Gas

может по одной?
Если нужно узнать только количество записей, то CActiveRecord::count(), не ясно в чём сложность. Если получить все записи + узнать количество, то findAll() + count
 

Dimanoss

Новичок
Этот метод я находил, но меня смутили два ОБЯЗАТЕЛЬНЫХ параметра. Зачем нужны они? Так же неудобно. Тем более, как в моём случае, при вызове этого метода из другого объекта... Придётся, видимо, переменную-счётчик в класс втыкать, но, думал, что-то подобное по умолчвнию имеется...

На .count() и остановился. Работает.
 
Последнее редактирование:
Сверху