13.13.20 SearchDoc::getIds()

Cette méthode permet de récupérer un array contenant la liste des id des documents trouvés.

13.13.20.1 Description

array getIds ()

13.13.20.1.1 Avertissements

Cette méthode ne peut être exécutée uniquement qu'après la méthode SearchDoc::search.

13.13.20.2 Liste des paramètres

Aucun.

13.13.20.3 Valeur de retour

array
Un array contenant la liste des identifiants des documents trouvés.
Ce sont les id des documents et non les initid qui sont retournés.

13.13.20.4 Erreurs / Exceptions

Aucune.

13.13.20.5 Historique

Aucun.

13.13.20.6 Exemples

Recherche des identifiant ds 5 premiers dossiers créés.

$s=new SearchDoc("","DIR");
$s->setObjectReturn(true);
$s->setSlice(5);
$s->setOrder('initid');
$s->search();
 
$ids=$s->getIds();
print_r($s->getIds());
$documentList=$s->getDocumentList();
foreach ($documentList as $docid=>$doc) {
  printf("%d) %s\n", 
     $docid,
     $doc->getTitle());
}

Résultat :

Array
(
    [0] => 9
    [1] => 1006
    [2] => 1010
    [3] => 1011
    [4] => 1046
)
9) Racine
1006) Comptes
1010) Utilisateurs
1011) Administrateurs
1046) FLD_ZOO_CLASSE

13.13.20.7 Notes

Aucun.

13.13.20.8 Voir aussi

×
nouveauté