// 查找满足指定条件的结果中的第一行
$post=Post::model()->find($condition,$params);
// 查找 postID=10 的那一行
$post=Post::model()->find('postID=:postID', array(':postID'=>10));
这些都是一个条件的查询,那如果是多个条件呢?
如下:
$deliveryAddress= DeliveryAddress::model()->find(array('condition'=>'user_guid=:user_guid and default_delivery=:default_delivery','params'=>array(':user_guid'=>$_POST['user_guid'],':default_delivery'=>1)));
再写一个:
$comment= ProductComment::model()->with('product')->with('image')->findAll(array('condition'=>'user_guid=:user_guid','order'=>'comment_date DESC','params'=>array(':user_guid'=>Yii::app()->user->id)));