rangos de fechas en gridview Yii2

hola forum, necesito que mi gridview filtre por rangos de fecha, he buscado por la web y vi kartik-v/yii2-date-range, la puse pero cuando le doy para que filtre no me devuelve nada, alguien sabe como realizar esta funcionalidad o al menos me pueda decir como hacer funcionar la de kartik-v?

Respuesta en: http://yiiframework.co/pr/rangos-de-fecha-en-gridview-13

Un saludo.

Usa kartik-v es la mejor opción.

Verifica que el formato de fecha esté correcto:

‘format’ => ‘YYYY-MM-DD’ o YYYY/MM/DD según sea el caso.

Condiciona que en el modelsearch la fecha sea distinta de vacio para que el explode funcione. Ejemplo.




if($this->fecha_reunion_ce !='')

        {            

      $fecha_reu= explode("A", $this->fecha_reunion_ce);   

      $var_fecha_i=$fecha_reu[0]; 

       $var_fecha_f=$fecha_reu[1];

        }

         else 

          {

            $var_fecha_i='';

            $var_fecha_f='';

          }



Cambiar el filtro de fecha en la función search por:

->andFilterWhere([‘between’, ‘fecha_reunion_ce’, $var_fecha_i, $var_fecha_f])

Listo debe funcionar ok. Un saludo.