2016-03-26 9 views
0

Ich habe Daten in der Datenbank mit Datum gespeichert. Jetzt möchte ich Daten einer bestimmten Zeitspanne abrufen, zum Beispiel vom 1. März bis 30. März.Logischer Vergleich in YII findAll()

Ich habe diese Anfrage jetzt:

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

Bitte sagen Sie mir, wie ich dieses Ding in der Abfrage setzen können:

$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), 
)); 

Jetzt habe ich eine Bedingung etwas wie hinzufügen möchten.

Jede Hilfe würde sehr geschätzt werden.

Danke, Akif

Antwort

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), 
)); 
+0

Große, hat es funktioniert. – akifquddus