13.13.5 SearchDoc::setSlice()

Cette méthode permet de définir le nombre maximal de résultats retournés.

13.13.5.1 Description

bool setSlice( int|string $slice )

13.13.5.1.1 Avertissements

La méthode ::count() retourne le nombre de résultats et ne peut pas excéder la valeur du paramètre $slice.

Il faut toujours définir un ordre à la recherche afin de garantir une fenêtre de résultat non ambiguë.

13.13.5.2 Liste des paramètres

(int|string) setSlice
Nombre maximum de résultats retournés. Ce nombre peut-être soit un entier positif, soit ALL. ALL indique que tous les résultats sont retournés.

13.13.5.3 Valeur de retour

(bool) : true si le paramètre est appliqué, false sinon.

Note : Le paramètre n'est pas appliqué si il n'est pas un entier ou s'il n'est pas ALL.

13.13.5.4 Erreurs / Exceptions

Aucun.

13.13.5.5 Historique

Aucun.

13.13.5.6 Exemples

Retourner les 10 premiers résultats.

$searchDoc = new SearchDoc("", "IUSER");
$searchDoc->setOrder('title, initid');
$searchDoc->setSlice(10);
$documents = $searchDoc->search();

13.13.5.7 Notes

Aucune.

13.13.5.8 Voir aussi

Voir SearchDoc::setStart()

×