autocomplete_albums_fonctions.php
Fonctions utiles au squelette «autocomplete_albums»
Tags
Table of Contents
- filtre_albums_autocomplete() : array<string|int, mixed>
- Retourne une liste d'objets, correspondants éventuellement à un terme de recherche.
Functions
filtre_albums_autocomplete()
Retourne une liste d'objets, correspondants éventuellement à un terme de recherche.
filtre_albums_autocomplete([string $type = '' ][, string $type2 = '' ][, bool $pivot2 = false ][, string $terme = '' ][, string $champ = '' ][, int|string $nb = '' ]) : array<string|int, mixed>
On peut restreindre la sélection en fonction des liaisons avec un autre type d'objet. Si un terme est donné, on cherche les occurences dans 2 champs :
- le champ servant de clé primaire id_xxx.
- le champ contenant le titre tel que défini dans la déclaration de la table, ou un champ spécifique donné en argument.
Parameters
- $type : string = ''
-
Type d'objet recherché
- $type2 : string = ''
-
Type d'objet lié
- $pivot2 : bool = false
-
true
pour définir l'objet secondaire comme pivot. Le pivot est l'objet qui porte la table de liens dont on se sert pour récupérer les liaisons. Par défaut on cherche dans la table de liens de l'objet principal. - $terme : string = ''
-
Terme de recherche (optionnel)
- $champ : string = ''
-
Champ spécial dans lequel le terme doit être recherché. Par défaut, on cherche dans le champ correspondant au titre de l'objet, tel que précisé dans la déclaration de la table sql.
- $nb : int|string = ''
-
Nombre maximal de résultats, 20 par défaut.
Tags
Return values
array<string|int, mixed> —tableau contenant une sélection des objets avec leur identifiant et leur titre.