我需要在GridView
按日期范围过滤我的记录,例如:01-05-2015
到09-05-2015
。
我正在尝试使用this extension中的DateRangePicker
,但它不起作用:
<?= $form->field($model, 'created_at')->widget(DateRangePicker::className(), [
'attributeTo' => 'date_to',
'model' => $model, // best for correct client validation
'language' => 'en',
'clientOptions' => [
'autoclose' => true,
'format' => 'yyyy-m-dd'
],
]) ?>
如果我设置start_date
和end_date
,则应显示在这些日期之间创建的记录。
答案 0 :(得分:0)
最后我得到了答案,
$query->andFilterWhere(['between', 'createdat', $this->createdat, $this->created_at]);