13.12.7 SearchAccount::search()

La méthode permet d'exécuter la recherche paramétrée avec les autres méthodes de la classe pour obtenir une liste de account.

13.12.7.1 Description

DocumentList|AccountList search()

Cette méthode exécute la recherche auprès de la base de données et retourne soit :

  • une DocumentList : la documentList est un itérable sur les documents Dynacase associés aux comptes trouvés,
  • une AccountList : l'accountList est un itérable sur les objets account.

Note : C'est la méthode SearchAccount::setReturnType qui définit le type de retour.

13.12.7.1.1 Avertissements

Aucun

13.12.7.2 Liste des paramètres

Aucun

13.12.7.3 Valeur de retour

[DocumentList|AccountList]

La méthode SearchAccount::setReturnType définit le type de retour. Par défaut, un objet de type AccountList est retourné.

13.12.7.4 Erreurs / Exceptions

Retourne une exception Dcp\Db\Exception en cas de filtre incorrect.

13.12.7.5 Historique

Aucun

13.12.7.6 Exemple

Avoir la liste des utilisateurs et des groupes ayant le rôle cash:

$searchAccount = new SearchAccount();
$searchAccount->addRoleFilter("cash");
$accountList = $searchAccount->search();
foreach ($accountList as $account) {
    printf("%s (type : %s)\n", $account->login, $account->accounttype);
}

Ce qui donne :

george.abitbol (type : U)
zoo.cashone (type : U)
zoo.cashtwo (type : U)

13.12.7.7 Notes

Aucunes

13.12.7.8 Voir aussi

×
nouveauté