2015-06-28 44 views
4

我在我的數據庫中有datetype作爲數據類型的日期字段,我如何使用活動記錄來根據特定日期範圍獲取數據?在活動記錄中使用yii2日期範圍

$ model = ModelName :: find() - > where([「date」=>「FROM'2015-06-21'TO'2015-06-27'」,「status」=> 1]) - >所有();

回答

16

我認爲正確的做法可能是這樣的:

$model = ModelName::find()->where(['between', 'date', "2015-06-21", "2015-06-27" ]) 
->andWhere(['status'=> 1])->all(); 
+0

這不會在我的代碼工作... –

+0

@priyankaahire發佈新問題與您的代碼和明確的解釋FO您的問題..和評論我的問題的鏈接..如果我自由我看看 – scaisEdge

+0

http://stackoverflow.com/questions/39318434/ho-to-write-between-query-in-yii2...這是一個鏈接我在哪裏添加新的問題 –