用AR关联查询怎么添加条件

文档里看到的:

$criteria=new CDbCriteria;

$criteria->with=array(

'author.profile',


'author.posts',


'categories',

);

$posts=Post::model()->findAll($criteria);

要再增加where等条件怎么写呢?

手册里面有

$criteria=new CDbCriteria;

$criteria->compare(‘type’,$_GET[‘type’]); //比如要查询符合type条件,compare这是个成员函数.

$criteria->order = ‘time DESC’; //比如要按time排序,order这是个成员变量.

$criteria->with=array(

‘author.profile’,

‘author.posts’,

‘categories’,

);

$posts=Post::model()->findAll($criteria);