Bonjour,
Dans un script, je tente de trier un tableau d'objets de cette manière :
Dans ma classe 'Localite', voici la méthode utilisée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $localites = usort($localites, array("Localite", "cmp_obj"));
Lors de l'exécution, j'obtiens l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Quelqu'un aurait une idée?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
Merci d'avance pour votre aide.
Partager