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
$catPanels
public
array<string|int, CatPanels>
$catPanels
$created
public
string
$created
$desc
public
string|null
$desc
$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
$fk_user
public
int
$fk_user
$fkCategory
public
MaterialCategory
$fkCategory
$fkUser
public
User
$fkUser
$id
public
int
$id
$image
public
string
$image
$min_stock
public
int
$min_stock
$name
public
string
$name
$panelGroup
public
array<string|int, PanelGroup>
$panelGroup
$sku
public
string|null
$sku
$status
public
int|null
$status
$stock
public
int
$stock
$type
public
string
$type
enum('single','group')
$uuid
public
string
$uuid
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
PanelscloneData()
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
Return values
array{name: string, message: string, code: int, status: int}fields()
Desc: Columnas a utilizar de los registros
public
fields() : mixed
Notes: n/a
Ref: https://www.yiiframework.com/doc/api/2.0/yii-db-activerecord#fields()-detail
Date: 2025-08-04, Version: v0.2507.01
Example: n/a
getCatPanels()
Desc: Obtiene query para [[CatPanels]].
public
getCatPanels() : ActiveQuery
Notes: n/a,
Ref: https://www.yiiframework.com/doc/api/2.0/yii-db-activequery
Date: 2025-08-04, Version: v0.2507.01
Example: n/a
Return values
ActiveQuerygetFkCategory()
Desc: Obtiene query para [[FkCategory]].
public
getFkCategory() : ActiveQuery
Notes: n/a,
Ref: https://www.yiiframework.com/doc/api/2.0/yii-db-activequery
Date: 2025-08-04, Version: v0.2507.01
Example: n/a
Return values
ActiveQuerygetFkUser()
Obtiene query para [[FkUser]].
public
getFkUser() : ActiveQuery
Notes: n/a,
Ref: https://www.yiiframework.com/doc/api/2.0/yii-db-activequery
Date: 2025-08-04, Version: v0.2507.01
Example: n/a
Return values
ActiveQuerygetPanelGroup()
Desc: Obtiene query para [[PanelGroup]].
public
getPanelGroup() : ActiveQuery
Obtiene query para [[CatPanels]].
Notes: n/a,
Ref: https://www.yiiframework.com/doc/api/2.0/yii-db-activequery
Date: 2025-08-04, Version: v0.2507.01
Example: n/a
Return values
ActiveQueryrawFields()
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
Panelsrules()
Desc: Reglas de validación.
public
rules() : mixed
Notes: n/a
Ref: https://www.yiiframework.com/doc/api/2.0/yii-base-model#rules()-detail
Date: 2025-08-04, Version: v0.2507.01
Example: n/a
tableName()
Desc: Nombre de la tabla de la base de datos.
public
static tableName() : mixed
Notes: n/a
Ref: https://www.yiiframework.com/doc/api/2.0/yii-db-activerecord#tableName()-detail
Date: 2025-08-04, Version: v0.2507.01
Example: n/a