13.12.9 SearchAccount::setOrder()
Permet de définir l'ordre de tri des résultats.
13.12.9.1 Description
void setOrder ( string $order )
Cette méthode permet de définir l'ordre de tri des résultats de la recherche.
13.12.9.1.1 Avertissements
Aucun
13.12.9.2 Liste des paramètres
- (string)
order
- L'order doit être une des propriété d'un objet account.
13.12.9.3 Valeur de retour
Aucune
13.12.9.4 Erreurs / Exceptions
Aucun
13.12.9.5 Historique
Aucun
13.12.9.6 Exemple
print "Default order \n"; $searchAccount = new SearchAccount(); $accountList = $searchAccount->search(); foreach ($accountList as $account) { printf("%s (type : %s)\n", $account->login, $account->accounttype); } print "Ordered by accounttype\n"; $searchAccount = new SearchAccount(); $searchAccount->setOrder("accounttype"); $accountList = $searchAccount->search(); foreach ($accountList as $account) { printf("%s (type : %s)\n", $account->login, $account->accounttype); }
Résultat :
Default order
admin (type : U) all (type : G) anonymous (type : U) care (type : G) cash (type : R) core_administrator (type : R) gadmin (type : G) security (type : G) surveillant (type : R) veto (type : R) zoo.cashone (type : U) zoo.cashtwo (type : U) zoo.garde (type : U) zoo.veto (type : U)
Ordered by accounttype
all (type : G) care (type : G) gadmin (type : G) security (type : G) cash (type : R) surveillant (type : R) veto (type : R) core_administrator (type : R) zoo.garde (type : U) zoo.cashone (type : U) zoo.cashtwo (type : U) admin (type : U) anonymous (type : U) zoo.veto (type : U)
13.12.9.7 Notes
Par défaut, les résultats sont triés par login
.