ApiDoc BACKEND

MaterialProfiles extends ActiveRecord

This is the model class for table "material_profiles".

Table of Contents

Properties

$catMaterialProfiles  : array<string|int, CatMaterialProfiles>
$created  : string
$desc  : string|null
$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
$profileGroup  : array<string|int, ProfileGroup>
$sku  : string|null
$stock  : int
$type  : string
$uuid  : string

Methods

activeSubProfile()  : MaterialProfiles
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 Misc.
fields()  : array<string|int, mixed>
Desc: Columnas a utilizar de los registros
getCatMaterialProfiles()  : ActiveQuery
Desc: Obtiene query para [[CatMaterialProfiles]].
getFkCategory()  : ActiveQuery
Desc: Obtiene query para [[FkCategory]].
getFkUser()  : ActiveQuery
Desc: Obtiene query para [[FkUser]].
getProfileGroup()  : ActiveQuery
Desc: Obtiene query para [[ProfileGroup]].
rowFields()  : MaterialProfiles
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

Methods

activeSubProfile()

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

public activeSubProfile() : MaterialProfiles

Notes: n/a,

Ref: MaterialProfiles

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

Example: n/a

Return values
MaterialProfiles

cloneData()

Desc: Realiza la clonación de un Misc.

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

Notes: Clona un Perfil 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: MaterialProfiles, CatMaterialProfiles

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

Example: n/a

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

rowFields()

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

public rowFields() : MaterialProfiles

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

Ref: MaterialProfiles

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

Example: n/a

Return values
MaterialProfiles

        
On this page

Search results