YII中的逻辑比较findAll()

时间:2016-03-26 11:06:02

标签: php yii findall

我有数据存储在数据库中的日期。现在我想检索特定时间跨度的数据,例如从3月1日到3月30日。

我现在有这个问题:

$tabCount = UserTabs::model()->findAll(array(
    'select'=>'id',
    'condition'=>'user_facebook_id=:user_facebook_id',
    'params'=>array(':user_facebook_id'=>Yii::app()->user->u_f_id),
));

现在我想添加一个类似的条件:

'date_added' > $start_Date AND 'date_added' < $end_Date

请告诉我如何将此内容放入查询中。

任何帮助都将受到高度赞赏。

谢谢, 阿基夫

1 个答案:

答案 0 :(得分:3)

$tabCount = UserTabs::model()->findAll(array(
    'select'=>'id',
    'condition'=>'user_facebook_id=:user_facebook_id AND date_added BETWEEN :startDate AND :endDate',
    'params'=>array(':user_facebook_id'=>Yii::app()->user->u_f_id, ':startDate' => $start_Date, ':endDate' => $end_Date),
));