\MultipleFormField

Clase auxiliar usada por los métodos de Form para generar un campo múltiple (uno que aparece múltiples veces en una página con el mismo nombre).

Summary

Methods
Properties
Constants
__construct()
nombre()
cantidad()
siguiente()
nombre_campo()
id_campo()
partes_id()
No public properties found
SEP
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Constants

SEP

SEP

Methods

__construct()

__construct(string  $nombre) 

Crea una instancia para crear campos con el $nombre base dado.

Parameters

string $nombre

nombre()

nombre() : string

Devuelve el nombre base del campo.

Returns

string

cantidad()

cantidad() : integer

Devuelve la cantidad de campos generados con esta instancia.

Returns

integer

siguiente()

siguiente() 

Prepara el objeto para obtener valores de un nuevo campo.

nombre_campo()

nombre_campo(  $num_grupo = null) : string

Devuelve el nombre que se debe aplicar al campo generado.

Este método no modifica el estado interno del objeto.

Parameters

$num_grupo

Returns

string

id_campo()

id_campo() : string

Devuelve el id que se debe aplicar al campo generado.

Al invocar este método, el objeto incrementa su cuenta de campos generados.

Returns

string

partes_id()

partes_id(  $id) : array|boolean

Divide un id generado por id_campo() en las partes que lo constituyen.

Parameters

$id

Returns

array|boolean —

un array con el formato array('nombre'=>nombre,'pos'=>pos) si $id tiene el formato esperado; false en caso contrario