ApiDoc BACKEND

Hardware extends ActiveRecord

This is the model class for table "hardware".

Table of Contents

Properties

$bindModelHardwares  : array<string|int, BindModelHardware>
$catHardwares  : array<string|int, CatHardware>
$created  : string
$desc  : string|null
$filename  : string|null
$fk_notice_low_stock  : int
$fk_notice_out_of_stock  : int
$fk_user  : int|null
$fkUser  : User
$hardwareGroup  : array<string|int, HardwareGroup>
$id  : int
$image  : string
$min_stock  : int
$name  : string
$sku  : string|null
$status  : int
$stock  : int
$type  : string
$uuid  : string

Methods

activeChild()  : Hardware
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 Hardware.
fields()  : array<string|int, mixed>
Desc: Columnas a utilizar de los registros
getBindModelHardwares()  : ActiveQuery
Desc: Obtiene query para [[BindModelHardwares]].
getCatHardwares()  : ActiveQuery
Desc: Obtiene query para [[CatHardwares]].
getFkUser()  : ActiveQuery
Desc: Obtiene query para [[FkUser]].
getHardwareGroup()  : ActiveQuery
Desc: Obtiene query para [[HardwareGroup]].
rawFields()  : Hardware
Desc: Retorna una clase anomima que contiene el método fields() sobreescrito que devuelve un formato 'crudo' de los campos.
rules()  : array<string|int, mixed>
Desc: Reglas de validación.
tableName()  : string
Desc: Nombre de la tabla de la base de datos.

Properties

$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() : Hardware

Notes: n/a,

Ref: Hardware

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

Example: n/a

Return values
Hardware

cloneData()

Desc: Realiza la clonación de un Hardware.

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

Notes: Clona un hardware 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: Hardware, CatHardware

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

Example: n/a

Parameters
$model : Hardware
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() : Hardware

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

Ref: Hardware

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

Example: n/a

Return values
Hardware

        
On this page

Search results