Simple question, why when I set
... $oCriteria->limit =10 ...
it’s not used in
Post::model()->count($oCriteria)
Here we will get more then 10 (240 for example) and our $oCriteria->limit is not used. I know that it’s stupid enought but if I want get all entries (count). I don’t want to use pagination at all, I want simple limit the count by criteria.
Why you don’t use findAll before and then use count?
Why don’t You do count before setting limit. Something like:
…
$allRecords = Post::model()->count($oCriteria);
$oCriteria->limit =10;
$count = Post::model()->count($oCriteria);
That way You will have two vars: $allRecords, and $count.
I know how to avoid it, I’m asking why this happens? Bug?