Site nooSFere

Collections extends InterfaceCyborg

Les fonctions communes à toute interface avec la base de données.

Une interface s'appuie sur un client et fournit des méthodes pour générer des requêtes et retourner le résultat. Les clients peuvent être mutualisés, et les fonctions communes prennent en charge la trace des requêtes.

Table of Contents

Properties

$REGISTRE  : int

Methods

avecDirecteur()  : array<string|int, mixed>|null
directeurs()  : array<string|int, mixed>|null
initialise()  : static
listeDesLivres()  : array<string|int, mixed>|null
parEditeur()  : array<string|int, mixed>
parIdentifiantAvecEditeur()  : array<string|int, mixed>|null
parInitialeAvecEditeur()  : array<string|int, mixed>
parInitialeEditeurAvecEditeur()  : array<string|int, mixed>
__construct()  : mixed
lisLigne()  : array<string|int, mixed>|null
lisTable()  : array<string|int, mixed>|null
clauseParLettre()  : string
triePar()  : array<string|int, mixed>

Properties

$REGISTRE

protected static int $REGISTRE = \Noo\Base\Registre::CYBORG

Methods

avecDirecteur()

public avecDirecteur(int $idAuteur) : array<string|int, mixed>|null
Parameters
$idAuteur : int
Return values
array<string|int, mixed>|null

directeurs()

public directeurs(int $id) : array<string|int, mixed>|null
Parameters
$id : int
Return values
array<string|int, mixed>|null

initialise()

public static initialise([Client $client = null ]) : static
Parameters
$client : Client = null
Return values
static

listeDesLivres()

public listeDesLivres(int $id, int $idEditeur) : array<string|int, mixed>|null
Parameters
$id : int
$idEditeur : int
Tags
todo

BUG La liste ne retourne qu'une ligne.

Return values
array<string|int, mixed>|null

parEditeur()

public parEditeur(int $idEditeur) : array<string|int, mixed>
Parameters
$idEditeur : int
Return values
array<string|int, mixed>

parIdentifiantAvecEditeur()

public parIdentifiantAvecEditeur(int $id) : array<string|int, mixed>|null
Parameters
$id : int
Return values
array<string|int, mixed>|null

parInitialeAvecEditeur()

public parInitialeAvecEditeur(string $lettre) : array<string|int, mixed>
Parameters
$lettre : string
Return values
array<string|int, mixed>

parInitialeEditeurAvecEditeur()

public parInitialeEditeurAvecEditeur(string $lettre) : array<string|int, mixed>
Parameters
$lettre : string
Return values
array<string|int, mixed>

lisLigne()

protected lisLigne(string $requete[, array<string|int, mixed> $parametres = [] ]) : array<string|int, mixed>|null
Parameters
$requete : string
$parametres : array<string|int, mixed> = []
Return values
array<string|int, mixed>|null

lisTable()

protected lisTable(string $requete[, array<string|int, mixed> $parametres = [] ]) : array<string|int, mixed>|null
Parameters
$requete : string
$parametres : array<string|int, mixed> = []
Return values
array<string|int, mixed>|null

clauseParLettre()

private clauseParLettre(string $critere, string $lettre) : string
Parameters
$critere : string
$lettre : string
Return values
string

triePar()

private triePar(string $ordre, string $clause) : array<string|int, mixed>
Parameters
$ordre : string
$clause : string
Return values
array<string|int, mixed>
On this page

Search results