在yii中,如何对子查询计算1个请求中相关表的行数?

在yii中,如何对子查询计算1个请求中相关表的行数?,yii,subquery,cactivedataprovider,Yii,Subquery,Cactivedataprovider,在yii 1.1.7中,如何使用CDbCriteria和CActiveDataProvider对1个请求中相关表的行数进行子查询 在CodeIgniter中,我写道: $CategoryFactory = ORM::factory('category'); $CategoryFactory->select( DB::expr( ' ( select count(*) from `tour` where `tour`.`category_id` = `category`.`id` ) as

在yii 1.1.7中,如何使用CDbCriteria和CActiveDataProvider对1个请求中相关表的行数进行子查询

在CodeIgniter中,我写道:

$CategoryFactory = ORM::factory('category');
$CategoryFactory->select( DB::expr(  ' ( select count(*) from `tour` where `tour`.`category_id` = `category`.`id` ) as related_tours_count ' ) );      
...
$category_result= $CategoryFactory->find_all();

yii 1.1.7中有类似的方法吗?

我从未使用过codeIgniter,但在yii中,我必须定义一个模型,然后使用它 或该类的任何其他方法