Criterio Order Non Rispettato




 print_r ( Chtml::listData ( ItemSize::model()->findAll(array("order"=>"description ASC")), "id", "description" ) );



dà come esito questo che NON è ordinato per la description (che è un varchar)




Array

(

    [34] => 40x30x16

    [12] => 80x120

    [16] => 40x60x16

    [18] => 40x60x18

    [21] => 40x60x21

    [23] => 40x60x23

    [6] => 80x60

)



Se volete saperla, la risposta è semplice: c’era un id NON univoco … davvero !

Ovviamente è stato un errore di inserimento dati dal file .SQL di prova, ma il side-effect è simpatico …