Ben bilet kayıtlı kişinin soyadına göre (onlar bir belongsTo dernek tanımlayarak bir olaya bağlanmış konum) Rezervasyon listesini sıralamak lazım.
CakePHP bunu:
$reservations = Set::sort($eventinfo['Reservation'],'{n}.last_name','asc');
Bu çalışır, ama sıralama yanlış yapan tüm küçük, bazı kullanıcılar giriş verilerini:
Alfa, Ziggy, aardvark, zorro
Olması gereken yerde:
aardvark, Alfa, Ziggy, zorro
Bunu nasıl düzeltebilirim? Ben dizi üzerinde döngü olabilir ve her dize () ucword kullanarak büyük harfle başlar yapmak, ama bu biraz çirkin görünüyor. Bu davayı görmezden böylece sıralama algoritması değiştirmek için kolay bir yolu yok mu?