ProductConf extends ActiveRecord
This is the model class for table "product_conf".
Table of Contents
Properties
- $id : int
- $max_delivery_days : int
- $min_delivery_days : int
- $min_purchase : float
Methods
- fields() : array<string|int, mixed>
- Desc: Columnas a utilizar de los registros
- rules() : array<string|int, mixed>
- Desc: Reglas de validación.
- tableName() : string
- Desc: Nombre de la tabla de la base de datos.
- dateFormatterCreate() : IntlDateFormatter|null
- Desc: Crea un formateador de fechas de la función datefmt_create
- calculateDeliveryDays() : string
- Desc: Calcula la fecha de entrega en base a un número de días y la fecha indicada.
Properties
$id
public
int
$id
$max_delivery_days
public
int
$max_delivery_days
$min_delivery_days
public
int
$min_delivery_days
$min_purchase
public
float
$min_purchase
Compra minima (en moneda)
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-09-29, Version: v0.2509.26
Example: n/a
Return values
array<string|int, 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-06, 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-06, Version: v0.2507.01
Example: n/a
Return values
string —Nombre de la tabla
dateFormatterCreate()
Desc: Crea un formateador de fechas de la función datefmt_create
protected
dateFormatterCreate([string $locale = 'en_US' ]) : IntlDateFormatter|null
Notes: Contiene una pre-configuración lista basada en fechas relativas como mañana, ayer, etc
Ref: https://php.net/manual/en/intldateformatter.create.php
Date: 2025-09-29, Version: v0.2509.26
Example: n/a
Parameters
- $locale : string = 'en_US'
-
Por ejem: en_US, es_ES, es_MX
Return values
IntlDateFormatter|nullcalculateDeliveryDays()
Desc: Calcula la fecha de entrega en base a un número de días y la fecha indicada.
private
calculateDeliveryDays(string $date, int $days) : string
Notes: Se excluyen sábados y domingos.
Ref: n/a
Date: 2025-09-29, Version: v0.2509.26
Example: n/a
Parameters
- $date : string
- $days : int