Yii 模型层(Model)

作者:zccst

一、CActiveDataProvider
参阅:yii与数据库 => Yii CDbCriteria 常用方法  =>  http://zccst.iteye.com/blog/1325003
/****用法一:*****/
$criteria=new CDbCriteria(array(
	'order'=>'regiTime DESC',
));

//添加条件
$criteria->addInCondition('serviceType',$arr);

$dataProvider=new CActiveDataProvider('User',array(
	'pagination'=>array(
		'pageSize'=>5,
	),
	'criteria' => $criteria,
));


/****用法二:*****/
$dataProvider=new CActiveDataProvider('Order',array(
	'criteria' => array(
		'condition'=>'status=1 AND tags like :tags',
		'param'=>array(':tags'=>$_GET['tags']),
		'with'=>array('author'),
	),
	'pagination'=>array(
		'pageSize'=>5,
		'currentPage'=>0,
	),
));


使用场合:在读取数据,且分页的情况下
批准:类似findAll+分页。

如果您觉得本文的内容对您的学习有所帮助,您可以微信:
Yii 模型层(Model)

你可能感兴趣的:(Model)