ApiDoc BACKEND

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

$fk_customization_templates

public int $fk_customization_templates

$fk_product_category

public int $fk_product_category
public int $pm_enable_link

$product_marketing

public int $product_marketing

$taxes

public string $taxes

JSON array que contiene los impuestos aplicados al producto.

Methods

extraFields()

public extraFields() : 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
Products

getDefaultTaxes()

public static getDefaultTaxes() : mixed

jsonDecode()

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

        
On this page

Search results