假设我做了一个简单的查询:
$products =
Yii::app()->db->createCommand()->setFetchMode(PDO::FETCH_OBJ)
->select('*')
->from('products')
->limit(9)
->queryAll();
假设数据库中有 500 个产品。如果包含“限制”,有没有办法让 YII 自动返回产品的总数(计数)?也许返回一个像这样的对象:
$products->products = array( ... products ... )
$products->totalProducts = 500;
问题是,如果包含 LIMIT ,它将返回项目,因此计数将为 9。我想要一个解决方案,它将返回 9 个项目,但如果有 200 个项目,还可以说 200 个项目的计数。