ProductPresentation extends ActiveRecord
This is the model class for table "product_presentation".
Table of Contents
Properties
- $activate_discount : int
- $convert_currency : int
- $currency : Currency
- $customizable : int
- $customization_price : float
- $detail : string
- $filename : string|null
- $finish_discount_date : string
- $fk_currency : int
- $fk_product : int
- $fkProduct : Products
- $id : int
- $image : string|null
- $key_code : string
- $min_stock : int
- $percentage_discount : float|null
- $price : float
- $sku : string
- $start_discount_date : string
- $status : int
- $stock : int
- $uid : string
- $updated_at : string
Methods
- extraFields() : mixed
- fields() : array<string|int, mixed>
- Desc: Columnas a utilizar de los registros
- getCurrency() : ActiveQuery
- Desc: Obtiene query para [[Currency]]
- getFkProduct() : ActiveQuery
- Desc: Obtiene query para [[FkProduct]].
- rules() : array<string|int, mixed>
- Desc: Reglas de validación.
- tableName() : string
- Desc: Nombre de la tabla de la base de datos.
- validatePromotion() : ActiveQuery
- Desc: Verifica si la promocion del producto es valida
Properties
$activate_discount
public
int
$activate_discount
Activar/desactivar descuento
$convert_currency
public
int
$convert_currency
Convertir divisa true/false, 1/0
$currency
public
Currency
$currency
$customizable
public
int
$customizable
$customization_price
public
float
$customization_price
$detail
public
string
$detail
$filename
public
string|null
$filename
$finish_discount_date
public
string
$finish_discount_date
Finalizacion del descuento
$fk_currency
public
int
$fk_currency
$fk_product
public
int
$fk_product
$fkProduct
public
Products
$fkProduct
$id
public
int
$id
$image
public
string|null
$image
$key_code
public
string
$key_code
$min_stock
public
int
$min_stock
$percentage_discount
public
float|null
$percentage_discount
Descuento en % (Default 0)
$price
public
float
$price
$sku
public
string
$sku
$start_discount_date
public
string
$start_discount_date
Inicio del descuento
$status
public
int
$status
$stock
public
int
$stock
$uid
public
string
$uid
$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>getCurrency()
Desc: Obtiene query para [[Currency]]
public
getCurrency() : 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
ActiveQuerygetFkProduct()
Desc: Obtiene query para [[FkProduct]].
public
getFkProduct() : 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
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-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
validatePromotion()
Desc: Verifica si la promocion del producto es valida
public
static validatePromotion(ProductPresentation $model) : 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
Parameters
- $model : ProductPresentation