CatMaterialProfiles extends ActiveRecord
This is the model class for table "cat_material_profiles".
Table of Contents
Properties
- $convert_currency : int
- $currency : Currency
- $diameter : float
- $fk_currency : int
- $fk_material_profile : int
- $fk_provider : int
- $fk_shapes : int
- $fk_system_units : int
- $fkMaterialProfile : MaterialProfiles
- $fkProvider : Providers
- $fkSystemUnits : SystemUnits
- $height : float
- $id : int
- $length : float
- $price : float
- $shape : CatShapes
- $status : int
- $thickness : float
- $type : string
- $width : float
Methods
- fields() : array<string|int, mixed>
- Desc: Columnas a utilizar de los registros
- findActive() : CatMaterialProfiles|null
- Desc: Encuentra y retorna el item activo.
- getCurrency() : ActiveQuery
- Gets query for [[Currency]]
- getFkMaterialProfile() : ActiveQuery
- Desc: Obtiene query para [[FkMaterialProfile]].
- getFkProvider() : ActiveQuery
- Desc: Obtiene query para [[FkProvider]].
- getFkSystemUnits() : ActiveQuery
- Obtiene query para [[FkSystemUnits]]
- getFormatValue() : array{width_m: mixed, width_inches: mixed, height_m: mixed, height_inches: mixed, length_m: mixed, length_inches: mixed, thickness_m: mixed, thickness_inches: mixed, diameter_m: mixed, diameter_inches: mixed}|void
- Desc: Retorna el tipo de valor esperado según el tipo de unidad.
- getShape() : ActiveQuery
- Obtiene query para [[Shape]]
- rules() : array<string|int, mixed>
- Desc: Reglas de validación.
- tableName() : string
- Desc: Nombre de la tabla de la base de datos.
Properties
$convert_currency
public
int
$convert_currency
Convertir divisa true/false, 1/0
$currency
public
Currency
$currency
$diameter
public
float
$diameter
$fk_currency
public
int
$fk_currency
$fk_material_profile
public
int
$fk_material_profile
$fk_provider
public
int
$fk_provider
$fk_shapes
public
int
$fk_shapes
$fk_system_units
public
int
$fk_system_units
$fkMaterialProfile
public
MaterialProfiles
$fkMaterialProfile
$fkProvider
public
Providers
$fkProvider
$fkSystemUnits
public
SystemUnits
$fkSystemUnits
$height
public
float
$height
$id
public
int
$id
$length
public
float
$length
$price
public
float
$price
$shape
public
CatShapes
$shape
$status
public
int
$status
$thickness
public
float
$thickness
$type
public
string
$type
enum('Round', 'Square', 'Shape')
$width
public
float
$width
Methods
fields()
Desc: Columnas a utilizar de los registros
public
fields() : array<string|int, 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
Return values
array<string|int, mixed>findActive()
Desc: Encuentra y retorna el item activo.
public
static findActive(int $id) : CatMaterialProfiles|null
Notes: n/a,
Ref: CatMaterialProfiles
Date: 2025-08-04, Version: v0.2507.01
Example: n/a
Parameters
- $id : int
Tags
Return values
CatMaterialProfiles|nullgetCurrency()
Gets query for [[Currency]]
public
getCurrency() : 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
ActiveQuerygetFkMaterialProfile()
Desc: Obtiene query para [[FkMaterialProfile]].
public
getFkMaterialProfile() : 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
ActiveQuerygetFkProvider()
Desc: Obtiene query para [[FkProvider]].
public
getFkProvider() : 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
ActiveQuerygetFkSystemUnits()
Obtiene query para [[FkSystemUnits]]
public
getFkSystemUnits() : 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
ActiveQuerygetFormatValue()
Desc: Retorna el tipo de valor esperado según el tipo de unidad.
public
getFormatValue() : array{width_m: mixed, width_inches: mixed, height_m: mixed, height_inches: mixed, length_m: mixed, length_inches: mixed, thickness_m: mixed, thickness_inches: mixed, diameter_m: mixed, diameter_inches: mixed}|void
Notes: n/a,
Ref: UnitsConverter
Date: 2025-08-04, Version: v0.2507.01
Example: n/a
Tags
Return values
array{width_m: mixed, width_inches: mixed, height_m: mixed, height_inches: mixed, length_m: mixed, length_inches: mixed, thickness_m: mixed, thickness_inches: mixed, diameter_m: mixed, diameter_inches: mixed}|voidgetShape()
Obtiene query para [[Shape]]
public
getShape() : 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
ActiveQueryrules()
Desc: Reglas de validación.
public
rules() : array<string|int, 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
Return values
array<string|int, mixed>tableName()
Desc: Nombre de la tabla de la base de datos.
public
static tableName() : string
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
Return values
string —Nombre de la tabla