find() With Condition
$model = User::model()->find('userid=1 AND status="A"'); (OR) $model = User::model()->find('userid=:userId And status=:Status', array(':userId'=>1,':status'=>'A'));find() Width Criteria
$criteria = new CDbCriteria; $criteria->condition='userid=1 AND status="A"'; $model = User::model()->find($criteria); (OR) $criteria=new CDbCriteria; $criteria->condition='userid=:userId AND status=:Status'; $criteria->params=array(':userId'=>10,':Status'=>'A'); $model=User::model()->find($criteria);find() Max Id
$criteria=new CDbCriteria; $criteria->select='max(userid) as id'; $model = User->model()->find($criteria);Yii findAll()
$model=User::model()->findAll();findAll() With Select
$model=User::model()->findAll(array( 'select'=>'userid, username' ));findAll() With Conditon
$model=User::model()->findAll( array( 'select'=>'userid, username', 'condition'=>'status="A"' ));findAll() With Conditon, Group
$model=User::model()->findAll( array( 'condition'=>'status="A"', 'group'=>'type' ));findAll() With Conditon, Order
$model=User::model()->findAll( array( 'select'=>'userid,username', 'condition'=>'status="A"', 'order'=>'username' ));
$events = Events::model()->findAll(array( "order" => "id DESC", ));findAll() With Conditon, Order
$model=User::model()->findAll( array( 'select'=>'userid,username', 'condition'=>'status="A"', 'order'=>'username' ));findAll() With limit
$model=User::model()->findAll( array( 'condition'=>'status="A"', 'limit'=>'5' ));findAll with distinct results
StudentEnrollmentInfo::model()->findAll(array( 'distinct'=>true, )), 'session', 'session');
$Criteria = new CDbCriteria(); $Criteria->limit = 8; $Criteria->offset = 1; $Criteria->order = "id DESC"; $emplaoyee = Employees::model()->findAll($Criteria);findAll() "with()" function
$model=User::model()->with('login')->findAll( array( 'select'=>'t.userid,t.username,login.time', 'condition'=>'login.satus="L"' ));findAllByPk Array value
$usermodel=User::model()->findAllByPk($useridarray); $usermodel=User::model()->findAllByPk(array(2,3,10)Yii findAll() Join
$categorymodel=Category::model()->with(array( 'user'=>array( 'select'=>'categoryname', 'joinType'=>'INNER JOIN', 'condition'=>'user.categoryname="activeuser"', ), ))->findAll();
Excellent info...
ReplyDeleteMarvelous! many thanks to share!
ReplyDelete