Trier un tableau d'objets
Bonjour,
Dans un script, je tente de trier un tableau d'objets de cette manière :
Code:
$localites = usort($localites, array("Localite", "cmp_obj"));
Dans ma classe 'Localite', voici la méthode utilisée :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| static function cmp_obj($a, $b)
{
$al = strtolower($a->getNom());
$bl = strtolower($b->getNom());
if ($al == $bl)
{
return 0;
}
return ($al > $bl) ? +1 : -1;
} |
Lors de l'exécution, j'obtiens l'erreur suivante :
Citation:
Warning: usort() expects parameter 2 to be a valid callback, class 'Localite' not found in C:\wamp\www\Symfony\src\Hotels\GestionAnnoncesBundle\Entity\LocaliteRepository.php line 63
Quelqu'un aurait une idée?
Merci d'avance pour votre aide.