Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
ocgi:aparamstohash [17/03/2021 20:41] pedro |
ocgi:aparamstohash [23/05/2021 14:54] (actual) pedro |
||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | ====== oCGI:aParamsToHash( lMini ) ====== | + | ====== oCgi:aParamsToHash ====== |
- | Nos retorna un Hash con todos los Parámetros recibidos | + | oCgi:aParamsToHash( lMini, nMethod ) --> hParams |
+ | Nos retorna un Hash con todos los Parámetros recibidos, podeos filtrar para que solo nos de los recibidos por GET (rmGET) o por POST (rmPOST) indicándolo en el parámetro nMethod, en caso de no indicar nada nos devolverá todos. | ||
| | ||
+ | ===== Parámetros ===== | ||
+ | |||
+ | ^Nombre ^Descripción ^Versión ^ | ||
+ | | lMini | Para seleccionar si queremos que nos devuelva un hash con los Params recibidos solo con su valor, o con un hash con todas las propiedades del Param | 0.3| | ||
+ | | nMethod | Para filtrar que solo nos devuelva los Params recibidos por GET (rmGET) o por POST (rmPOST) | 0.4| | ||
+ | |||
Dependiendo del valor de lMini ( por defecto es .F. ) nos retornara el Hash con una estructura u otra | Dependiendo del valor de lMini ( por defecto es .F. ) nos retornara el Hash con una estructura u otra | ||
Línea 10: | Línea 17: | ||
**lMini := .F.** | **lMini := .F.** | ||
- | { Parametro1 => { value => "value", tmpfile => "tmpfile", type => "type" }, | + | { Parametro1 => { value => "value", tmpfile => "tmpfile", type => "type", method => rmGET }, |
- | Parametro2 => { value => "value", tmpfile => "tmpfile", type => "type" }, | + | Parametro2 => { value => "value", tmpfile => "tmpfile", type => "type", method => rmPOST}, |
... } | ... } | ||
+ | |||
+ | |||
===== Ejemplo ===== | ===== Ejemplo ===== | ||
<Code:xailer linenums:1> | <Code:xailer linenums:1> | ||
Línea 28: | Línea 37: | ||
</Code> | </Code> | ||
MainPage | MainPage | ||
- | + | ||