Mejorando el chain where, quedan ahora los metodos where() y whereOr y se puede concatenar los where, ademas se crea un método interno para el DbQuery quien ira armando el los where en el orden como se vayan llamando y para dejar mas facil el where y whereOr solo reciben string asi no liamos a los usarios con array, sin embargo seguimos evaluando Eje... public function consulta() { $this->get()->where('id < :id2') ->where('id > :id') ->bind(array(':id'=>2, ':id2'=>5)); return $this->find(); } la consulta generada del anterios chain es: SELECT * FROM prueba WHERE (id < :id2) AND (id > :id)