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