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.

13.12.9.8 Voir aussi

×
nouveauté