Коллекции

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

Я опять с вопросами о коллекциях....

Есть код

        $collection = new shopProductsCollection('all');
        $collection->addWhere("p.name LIKE '%а%'");
        $prds = $collection->getProducts('*', 0, $collection->count());
        wa_dumpc($collection->count(), count($prds));

который отдает вот это

546
546

Немного меняем код

        $collection = new shopProductsCollection('all');
        wa_dumpc($collection->count());
        $collection->addWhere("p.name LIKE '%а%'");
        $prds = $collection->getProducts('*', 0, $collection->count());
        wa_dumpc($collection->count(), count($prds));

И получаем уже

755
755
546

Собственно вопрос: как правильно узнать действительный размер коллекции по мере добавления к ней различных where & join?

Пока нет ответов. Ответьте на этот вопрос первым!

    Добавить ответ

    Чтобы добавить комментарий, зарегистрируйтесь или войдите