ApiDoc BACKEND

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

$min_purchase

public float $min_purchase

Compra minima (en moneda)

Methods

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|null

calculateDeliveryDays()

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
Return values
string

        
On this page

Search results