Hola estimado amigos necesito de su gran conocimiento ya que tengo el siguiente trozo de codigo, y lo que necesito hacer es lo siguiente:
con una tabla de ingresos que tiene id,dni,fecha necesito filtar los datos segun dos fechas
de inicio y fin.
el codigo de abajo funcion pero tengo un problema no me toma en la consulta los valores propios de la fecha
de inicio y de fin solo me arroja los valores que se encuentran entre esas fecha pero no lo que correspondan a las misma, agradeceria si me pueden ayudar con este problemita. Gracias
$criteria=new CDbCriteria;
$ini = new DateTime($iniSorteo);
$ini = $ini->format(‘Y-m-d’);
$fin = new DateTime($finSorteo);
$fin = $fin->format(‘Y-m-d’);
//$criteria->addCondition(’"$ini" >= fecha AND fecha <= “$fin”’);
//$criteria->addCondition(‘fecha = “$ini”’,‘OR’);
//$criteria->addCondition(‘fecha = ‘.’"$ini"’,‘OR’);
//$criteria->addCondition(‘fecha = “$fin”’,‘OR’);
$criteria->addBetweenCondition(‘fecha’,$ini,$fin);
$dataProvider = new CActiveDataProvider($modIng,array(‘criteria’=>$criteria,
'pagination'=>array('pageSize'=>20,),));