\DescriptorPaginas

Provee métodos estáticos para operar con los descriptores de página.

Summary

Methods
Properties
Constants
init()
cargado()
disponible()
cargar()
descriptor()
valorMultiple()
tipoFormulario()
No public properties found
SUBDIR_DESCRIPTORES
TIPO_PAG_FORMULARIO_ALTA
TIPO_PAG_FORMULARIO_MODIFICACION
TIPO_PAG_FORMULARIO_REPORTE
TIPO_PAG_FORMULARIO_DESCONOCIDO
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Constants

SUBDIR_DESCRIPTORES

SUBDIR_DESCRIPTORES

Subdirectorio de la aplicación generada donde se deben guardar los archivos de los descriptores de página.

TIPO_PAG_FORMULARIO_ALTA

TIPO_PAG_FORMULARIO_ALTA

La página actual es un formulario de alta.

TIPO_PAG_FORMULARIO_MODIFICACION

TIPO_PAG_FORMULARIO_MODIFICACION

La página actual es un formulario de modificación.

TIPO_PAG_FORMULARIO_REPORTE

TIPO_PAG_FORMULARIO_REPORTE

La página actual es un formulario de reporte.

TIPO_PAG_FORMULARIO_DESCONOCIDO

TIPO_PAG_FORMULARIO_DESCONOCIDO

La página actual no es un formulario.

Methods

init()

init() 

<i>No invocar</i>.

Necesaria porque PHP no provee un constructor estático.

cargado()

cargado(string  $pagina) : boolean

Permite comprobar si el descriptor para <var>$pagina</var> está cargado.

Parameters

string $pagina

nombre del archivo de la página

Returns

boolean

disponible()

disponible(string  $pagina) : boolean

Permite comprobar si el descriptor para <var>$pagina</var> está disponible para cargar.

Parameters

string $pagina

nombre del archivo de la página

Returns

boolean

cargar()

cargar(string  $pagina) : boolean

Carga el descriptor para <var>$pagina</var>.

Parameters

string $pagina

nombre del archivo de la página

Returns

boolean —

true si lo pudo cargar, false si hubo algún problema

descriptor()

descriptor(string  $pagina) : mixed

Retorna el descriptor para <var>$pagina</var>.

Parameters

string $pagina

nombre del archivo de la página

Returns

mixed —

array|false el descriptor si está disponible y lo pudo cargar, false si no

valorMultiple()

valorMultiple(array  $valor) : array

Asegura que un valor del descriptor que puede ser múltiple quede con la forma array(array(defs_valor1),array(defs_valor2),.

..). Esto puede ser necesario porque en caso de haber un solo valor, la forma del descriptor queda como array(defs_valor), es decir, un solo nivel de array en vez de dos; con este método se pueden manejar los valores de forma homogénea.

Parameters

array $valor

Returns

array

tipoFormulario()

tipoFormulario() : integer

Permite consultar el tipo de formulario que corresponde a la página actual.

Este método se puede utilizar aún si no se generan los descriptores.

Returns

integer —

una de las constantes self::TIPO_PAGFORMULARIO*