[英]how to get record of last 3 month's in Yii1 using criteria?
兩個問題:
使用CDbCriteria::addCondition()
函數,因為您可以將日期添加為參數,並讓Yii為您引用日期:
$criteria->addCondition('registered >= :registered');
$criteria->params[':registered'] = date('Y-m-d h:i:s', strtotime('-3 month'));
您可以使用此解決方案解決您的問題:
$model = new Modelname();
$criteria=new CDbCriteria;
$date = date('Y-m-d h:i:s', (strtotime('-3 month')));
$criteria->condition = "registered >= ".$date;
$criteria->addCondition = 'user_id=:userID';
$criteria->params = array(':user_id' => Yii::app()->user->model->id);
$res = $model->findAll($criteria);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.