FacturaScripts

TotalModel extends TotalModel
in package

Class created by Core/Internal/PluginsDeploy

Table of Contents

Properties

$code  : string
$totals  : array<string|int, mixed>

Methods

__construct()  : mixed
all()  : array<string|int, static>
Carga una lista de TotalModel (código y campos de estadísticas) para la tabla indicada.
clearTotals()  : void
Reinicia los totales a 0.0.
sum()  : float

Properties

Methods

__construct()

public __construct([array<string|int, mixed> $data = [] ]) : mixed
Parameters
$data : array<string|int, mixed> = []

all()

Carga una lista de TotalModel (código y campos de estadísticas) para la tabla indicada.

public static all(string $tableName, array<string|int, mixed> $where, array<string|int, mixed> $fieldList[, string $fieldCode = '' ]) : array<string|int, static>
Parameters
$tableName : string
$where : array<string|int, mixed>
$fieldList : array<string|int, mixed>

(['key' => 'SUM(total)', 'key2' => 'MAX(total)' ...])

$fieldCode : string = ''

(para múltiples filas agrupadas por el campo código)

Return values
array<string|int, static>

clearTotals()

Reinicia los totales a 0.0.

public clearTotals(array<string|int, mixed> $totalFields) : void
Parameters
$totalFields : array<string|int, mixed>

sum()

public static sum(string $tableName, string $fieldName, array<string|int, mixed> $where) : float
Parameters
$tableName : string
$fieldName : string
$where : array<string|int, mixed>
Return values
float
On this page

Search results