yii2 - 日期范围选取器不在所选日期之间搜索

时间:2017-11-17 08:29:38

标签: php search yii2 daterangepicker

我的日期范围选择器查询不是在所选日期之间搜索。

此处搜索模型中的查询:

query.trim().replace(/\s\s+/g, '-').replace(/[\s.;,?%]/, '-')

使用该查询,它只能找到date_from。找不到所选的日期范围。

这是我的观看代码:

->andFilterWhere(['between', 'CREATED_DATE', $this->date_from, $this->date_to]

我已在搜索模型中公开变量

  <?php $form = ActiveForm::begin([
      'action' => ['report'],
      'method' => 'get',
  ]);
  $model = new InstallmentSearch();?>
  <?= $form->field($model, 'date_from')->widget(DateRangePicker::className(), [
      'attributeTo' => 'date_to',
      'form' => $form, // best for correct client validation
      'language' => 'en',
      'size' => 'sm',
      'clientOptions' => [
          'autoclose' => true,
          'format' => 'yyyy-mm-dd'
      ]
  ]);?>
  <?= Html::submitButton('<i class="glyphicon glyphicon-play"></i>', ['class' => 'btn btn-success pull-right']) ?><br>
  <?php ActiveForm::end(); ?>
</div><br><br><br><br><br>

解决了这个问题:

public $date_from;
public $date_to;

0 个答案:

没有答案