Documentation du code de SPIP et de ses plugins

SPIP

Condition extends Data
in package

Iterateur CONDITION pour itérer sur des données.

La boucle condition n'a toujours qu'un seul élément.

Table of Contents

Properties

$err  : bool
Erreur presente ?
$total  : int|null
Calcul du total des elements
$cle  : scalar
Cle courante
$command  : array<string|int, mixed>
$filtre  : array<string|int, mixed>
Conditions de filtrage ie criteres de selection
$info  : array<string|int, mixed>
$tableau  : array<string|int, mixed>
Tableau de données
$type  : string
$valeur  : mixed
Valeur courante

Methods

__construct()  : mixed
Constructeur
count()  : int
Compter le nombre total de resultats
current()  : mixed
Retourner la valeur
exception_des_criteres()  : array<string|int, mixed>
Déclarer les critères exceptions
key()  : mixed
Retourner la cle
next()  : void
Passer a la valeur suivante
rewind()  : void
Revenir au depart
valid()  : bool
L'iterateur est-il encore valide ?
cache_get()  : mixed
Récupérer depuis le cache si possible
cache_set()  : bool
Stocker en cache si possible
select()  : mixed
Obtenir les données de la boucle CONDITION.
select_datapath()  : mixed
extraire le chemin "query.results" du tableau de donnees {datapath query.results}
select_enum()  : mixed
Retourne un tableau donne depuis un critere liste Critere {enum Xmin, Xmax}
select_groupby()  : mixed
Grouper les resultats {fusion /x/y/z}
select_liste()  : mixed
Retourne un tableau donne depuis un critère liste
select_orderby()  : mixed
Ordonner les resultats {par x}
select_source()  : mixed
Aller chercher les donnees de la boucle DATA depuis une source {source format, [URL], [arg2]...}

Properties

$filtre

Conditions de filtrage ie criteres de selection

protected array<string|int, mixed> $filtre = []

$tableau

Tableau de données

protected array<string|int, mixed> $tableau = []

$valeur

Valeur courante

protected mixed $valeur = null

Methods

__construct()

Constructeur

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

count()

Compter le nombre total de resultats

public count() : int
Return values
int

current()

Retourner la valeur

public current() : mixed

exception_des_criteres()

Déclarer les critères exceptions

public exception_des_criteres() : array<string|int, mixed>
Return values
array<string|int, mixed>

next()

Passer a la valeur suivante

public next() : void

rewind()

Revenir au depart

public rewind() : void

valid()

L'iterateur est-il encore valide ?

public valid() : bool
Return values
bool

cache_get()

Récupérer depuis le cache si possible

protected cache_get(string $cle) : mixed
Parameters
$cle : string

cache_set()

Stocker en cache si possible

protected cache_set(string $cle, int $ttl[, null|mixed $valeur = null ]) : bool
Parameters
$cle : string
$ttl : int
$valeur : null|mixed = null
Return values
bool

select()

Obtenir les données de la boucle CONDITION.

protected select(array<string|int, mixed> $command) : mixed
Parameters
$command : array<string|int, mixed>

select_datapath()

extraire le chemin "query.results" du tableau de donnees {datapath query.results}

protected select_datapath() : mixed

select_enum()

Retourne un tableau donne depuis un critere liste Critere {enum Xmin, Xmax}

protected select_enum() : mixed

select_groupby()

Grouper les resultats {fusion /x/y/z}

protected select_groupby() : mixed

select_liste()

Retourne un tableau donne depuis un critère liste

protected select_liste() : mixed

Critère {liste X1, X2, X3}

Tags
see
critere_DATA_liste_dist()

select_orderby()

Ordonner les resultats {par x}

protected select_orderby() : mixed

select_source()

Aller chercher les donnees de la boucle DATA depuis une source {source format, [URL], [arg2]...}

protected select_source() : mixed

        
On this page

Search results