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>|nulldirecteurs()
public
directeurs(int $id) : array<string|int, mixed>|null
Parameters
- $id : int
Return values
array<string|int, mixed>|nullinitialise()
public
static initialise([Client $client = null ]) : static
Parameters
- $client : Client = null
Return values
staticlisteDesLivres()
public
listeDesLivres(int $id, int $idEditeur) : array<string|int, mixed>|null
Parameters
- $id : int
- $idEditeur : int
Tags
Return values
array<string|int, mixed>|nullparEditeur()
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>|nullparInitialeAvecEditeur()
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>__construct()
protected
__construct(Client $client) : mixed
Parameters
- $client : Client
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>|nulllisTable()
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>|nullclauseParLettre()
private
clauseParLettre(string $critere, string $lettre) : string
Parameters
- $critere : string
- $lettre : string
Return values
stringtriePar()
private
triePar(string $ordre, string $clause) : array<string|int, mixed>
Parameters
- $ordre : string
- $clause : string