Products extends ActiveRecord uses JsonBehaviorTrait
This is the model class for table "products".
Table of Contents
Properties
- $created_at : string
- $customizable : int
- $desc : string|null
- $filename : string|null
- $fk_customization_templates : int
- $fk_product_category : int
- $fkCustomizationTemplates : CustomizationTemplates
- $fkProductCategory : ProductCategory
- $id : int
- $image : string|null
- $key_code : string
- $name : string
- $pm_desc : string
- $pm_enable_link : int
- $pm_link : string
- $pm_title : string
- $product_marketing : int
- $productPresentations : array<string|int, ProductPresentation>
- $productsLabels : array<string|int, ProductsLabels>
- $status : int
- $taxes : string
- $updated_at : string
Methods
- extraFields() : mixed
- fields() : array<string|int, mixed>
- Desc: Columnas a utilizar de los registros
- fieldsRaw() : Products
- Desc: Retorna una clase anónima que contiene el método field con campos en 'crudo'.
- getDefaultTaxes() : mixed
- getFkCustomizationTemplates() : ActiveQuery
- Desc: Obtiene query para [[FkCustomizationTemplates]].
- getFkProductCategory() : ActiveQuery
- Desc: Obtiene query para [[FkProductCategory]].
- getProductPresentations() : ActiveQuery
- Desc: Obtiene query para [[ProductPresentations]].
- getProductsLabels() : ActiveQuery
- Desc: Obtiene query para [[ProductsLabels]].
- jsonDecode() : mixed
- jsonEncode() : void
- Desc método para codificar un array de datos a JSONSTRING,
- rules() : array<string|int, mixed>
- Desc: Reglas de validación.
- tableName() : string
- Desc: Nombre de la tabla de la base de datos.
Properties
$created_at
public
string
$created_at
$customizable
public
int
$customizable
$desc
public
string|null
$desc
$filename
public
string|null
$filename
$fk_customization_templates
public
int
$fk_customization_templates
$fk_product_category
public
int
$fk_product_category
$fkCustomizationTemplates
public
CustomizationTemplates
$fkCustomizationTemplates
$fkProductCategory
public
ProductCategory
$fkProductCategory
$id
public
int
$id
$image
public
string|null
$image
$key_code
public
string
$key_code
$name
public
string
$name
$pm_desc
public
string
$pm_desc
$pm_enable_link
public
int
$pm_enable_link
$pm_link
public
string
$pm_link
$pm_title
public
string
$pm_title
$product_marketing
public
int
$product_marketing
$productPresentations
public
array<string|int, ProductPresentation>
$productPresentations
$productsLabels
public
array<string|int, ProductsLabels>
$productsLabels
$status
public
int
$status
$taxes
public
string
$taxes
JSON array que contiene los impuestos aplicados al producto.
$updated_at
public
string
$updated_at
Methods
extraFields()
public
extraFields() : mixed
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-07, Version: v0.2507.01
Example: n/a
Return values
array<string|int, mixed>fieldsRaw()
Desc: Retorna una clase anónima que contiene el método field con campos en 'crudo'.
public
fieldsRaw() : Products
Notes: n/a, Ref: n/a
Date: 2025-08-07, Version: v0.2507.01
Example: n/a
Return values
ProductsgetDefaultTaxes()
public
static getDefaultTaxes() : mixed
getFkCustomizationTemplates()
Desc: Obtiene query para [[FkCustomizationTemplates]].
public
getFkCustomizationTemplates() : ActiveQuery
Notes: n/a,
Ref: https://www.yiiframework.com/doc/api/2.0/yii-db-activequery
Date: 2025-08-26, Version: v0.2507.01
Example: n/a
Return values
ActiveQuerygetFkProductCategory()
Desc: Obtiene query para [[FkProductCategory]].
public
getFkProductCategory() : ActiveQuery
Notes: n/a,
Ref: https://www.yiiframework.com/doc/api/2.0/yii-db-activequery
Date: 2025-08-07, Version: v0.2507.01
Example: n/a
Return values
ActiveQuerygetProductPresentations()
Desc: Obtiene query para [[ProductPresentations]].
public
getProductPresentations() : ActiveQuery
Notes: n/a,
Ref: https://www.yiiframework.com/doc/api/2.0/yii-db-activequery
Date: 2025-08-07, Version: v0.2507.01
Example: n/a
Return values
ActiveQuerygetProductsLabels()
Desc: Obtiene query para [[ProductsLabels]].
public
getProductsLabels() : ActiveQuery
Notes: n/a,
Ref: https://www.yiiframework.com/doc/api/2.0/yii-db-activequery
Date: 2025-08-07, Version: v0.2507.01
Example: n/a
Return values
ActiveQueryjsonDecode()
public
jsonDecode(mixed $attribute) : mixed
Parameters
- $attribute : mixed
jsonEncode()
Desc método para codificar un array de datos a JSONSTRING,
public
jsonEncode(mixed $attribute, mixed $value) : void
Parameters
- $attribute : mixed
- $value : mixed
rules()
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-07, 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-07, Version: v0.2507.01
Example: n/a
Return values
string —Nombre de la tabla