Documentación de Proyecto Sincro

paginas
in package
implements JsonSerializable

Modelado de la tabla 'paginas' de trackingweb

Se acepta el uso de nulos en campos opcionales como ID. Expone atrbituos getters y setters asi como constructor por fila SQL ( fromRow )

Tags
@implements

JsonSerializable para el uso sencillo en DAOs

Table of Contents

Interfaces

JsonSerializable

Properties

$descripcion  : string
$id  : int|null
$ruta  : string

Methods

__construct()  : mixed
Constructor de la clase
fromArray()  : paginas
Crea una pagina desde un array
jsonSerialize()  : array<string|int, mixed>
Implementacion de jsonSerialize

Properties

$descripcion

private string $descripcion

Methods

__construct()

Constructor de la clase

public __construct(int|null $id, string $ruta, string $descripcion) : mixed
Parameters
$id : int|null

: id de la pagina ( nullable para añadir via DAO )

$ruta : string

: ruta accesible

$descripcion : string

: descripcion de la pagina

fromArray()

Crea una pagina desde un array

public static fromArray(array<string|int, mixed> $array) : paginas
Parameters
$array : array<string|int, mixed>

array con los datos

Return values
paginas

jsonSerialize()

Implementacion de jsonSerialize

public jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results