ApiDoc BACKEND

Panels extends ActiveRecord

This is the model class for table "panels".

Table of Contents

Properties

$catPanels  : array<string|int, CatPanels>
$created  : string
$desc  : string|null
$filename  : string|null
$fk_category  : int
$fk_notice_low_stock  : int
$fk_notice_out_of_stock  : int
$fk_user  : int
$fkCategory  : MaterialCategory
$fkUser  : User
$id  : int
$image  : string
$min_stock  : int
$name  : string
$panelGroup  : array<string|int, PanelGroup>
$sku  : string|null
$status  : int|null
$stock  : int
$type  : string
$uuid  : string

Methods

activeChild()  : Panels
Desc: Retorna una clase anomima que contiene el método fields() sobreescrito que devuelve el material 'padre' con los materiales 'hijos'.
cloneData()  : array{name: string, message: string, code: int, status: int}
Desc: Realiza la clonación de un Panel.
fields()  : mixed
Desc: Columnas a utilizar de los registros
getCatPanels()  : ActiveQuery
Desc: Obtiene query para [[CatPanels]].
getFkCategory()  : ActiveQuery
Desc: Obtiene query para [[FkCategory]].
getFkUser()  : ActiveQuery
Obtiene query para [[FkUser]].
getPanelGroup()  : ActiveQuery
Desc: Obtiene query para [[PanelGroup]].
rawFields()  : Panels
Desc: Retorna una clase anomima que contiene el método fields() sobreescrito que devuelve un formato 'crudo' de los campos.
rules()  : mixed
Desc: Reglas de validación.
tableName()  : mixed
Desc: Nombre de la tabla de la base de datos.

Properties

$filename

public string|null $filename

$fk_category

public int $fk_category

$fk_notice_low_stock

public int $fk_notice_low_stock

$fk_notice_out_of_stock

public int $fk_notice_out_of_stock

$type

public string $type

enum('single','group')

Methods

activeChild()

Desc: Retorna una clase anomima que contiene el método fields() sobreescrito que devuelve el material 'padre' con los materiales 'hijos'.

public activeChild() : Panels

Notes: n/a,

Ref: Panels

Date: 2025-08-01, Version: v0.2507.01

Example: n/a

Return values
Panels

cloneData()

Desc: Realiza la clonación de un Panel.

public static cloneData(Panels $model) : array{name: string, message: string, code: int, status: int}

Notes: Clona un panel creando un nuevo registro en base de datos. También se clonan los elementos 'hijos' asociados a este material 'padre' donde se colocan los datos del material así como del proveedor asignado.

Ref: Misc, CatMisc

Date: 2025-08-01, Version: v0.2507.01

Example: n/a

Parameters
$model : Panels
Tags
throws
Exception
throws
ServerErrorHttpException
Return values
array{name: string, message: string, code: int, status: int}

rawFields()

Desc: Retorna una clase anomima que contiene el método fields() sobreescrito que devuelve un formato 'crudo' de los campos.

public rawFields() : Panels

Notes: Retorna los campos: 'id', 'uuid', 'sku', 'name', 'image', 'desc', 'filename', 'type'

Ref: Panels

Date: 2025-08-04, Version: v0.2507.01

Example: n/a

Return values
Panels

        
On this page

Search results