Esempio n. 1
0
 public function testOrderBy()
 {
     $this->filtro->agregar_campo_ordenable('nombre');
     $this->filtro->agregar_campo_ordenable('apellido');
     $this->agregar_parametro_request('order', '+apellido,-nombre');
     $this->assertEquals("ORDER BY apellido ASC, nombre DESC", trim($this->filtro->get_sql_order_by()));
 }
Esempio n. 2
0
 /**
  * @return rest_filtro_sql
  */
 protected function get_filtro_get_list()
 {
     $filtro = new rest_filtro_sql();
     $filtro->agregar_campo("nombre", "pers.nombre");
     $filtro->agregar_campo("fecha_nacimiento", "pers.fecha_nac");
     $filtro->agregar_campo("id", "pers.id");
     $filtro->agregar_campo_ordenable("nombre", "pers.nombre");
     $filtro->agregar_campo_ordenable("fecha_nacimiento", "pers.fecha_nac");
     return $filtro;
 }