13.12.11 SearchAccount::setStart()

Cette méthode permet d'indiquer que les n premiers résultats ne sont pas retournés.

13.12.11.1 Description

void setStart ( int $start )

Les éléments retourné commence après avoir passé n résultats. Le n est défini par le paramètre de la fonction.

13.12.11.1.1 Avertissements

Aucun

13.12.11.2 Liste des paramètres

(int) start
Le start doit être une valeur numérique supérieure ou égale à 0 (si c'est un double, il est converti en entier).

13.12.11.3 Valeur de retour

void

13.12.11.4 Erreurs / Exceptions

Si le start n'est pas valide alors une exception Dcp\Sacc\Exception est levée.

13.12.11.5 Historique

Aucun

13.12.11.6 Exemple

print "Without slice \n";
$searchAccount = new SearchAccount();
$accountList = $searchAccount->search();
$i = 0;
foreach ($accountList as $account) {
    printf("Login : %s \n", $account->login);
    $i++;
    if ($i == 3) {
        break;
    }
}
print "\n";
print "\n";
print "With a start of 2 (get the third element)\n";
$searchAccount = new SearchAccount();
$searchAccount->setStart(2);
$accountList = $searchAccount->search();
foreach ($accountList as $account) {
    printf("Login : %s", $account->login);
    break;
}

Résultat :

Without slice 
Login : admin 
Login : all 
Login : anonymous 
 
With a start of 2 (get the third element)
Login : anonymous

13.12.11.7 Notes

Cette fonction peut-être utilisée avec SearchAccount::setSlice() pour faire un tourne page.

13.12.11.8 Voir aussi

×
nouveauté