Open lleonardis opened 8 years ago
Hola! No es mas facil pasarlo asi?
?unidad_gestion=valor1,valor2,valor3
De paso queda mas 'rest'
Hola!!!! No, porque un valor podría contener una coma, ej: valor1 = "ab,cd". Ademas de la siguiente forma (?unidad_gestion[]=valor1&unidad_gestion[]=valor2&unidad_gestion[]=valor3) del lado de PHP ya llega formateado como array (http://stackoverflow.com/questions/6243051/how-to-pass-an-array-within-a-query-string), en el ejemplo anterior en el $_GET quedaría:
[ "unidad_gestion" => array("valor1", "valor2", "valor3") ]
saludos.
Se encuentra ante la necesidad de poder pasar arrays como parámetros, en el caso de la API REST de Kolla se necesita que el parámetro unidad_gestion sea un array para que se pueda enviar vía query string de esta forma ?unidad_gestion[]=valor1&unidad_gestion[]=valor2&unidad_gestion[]=valor3.
Habría que modificar acá: https://github.com/SIU-Toba/rest/blob/2f89087f0f5f4487277bb4ee5decb69d2372fff0/src/SIUToba/rest/docs/anotaciones_docs.php#L182
En la annotation del parámetro debería quedar algo así: @param_query $unidad_gestion array[string] Unidad de Gestión
También habría que hacer que el Swagger funcione con esta configuración.