Tôi có một mô hình có thuộc tính $ hasMany. Nếu tôi chỉ có điều sau đây:
var $hasMany = 'OtherModel'
và trong OtherModel lớp kéo dài AppModel Tôi đã điều sau đây:
var $order = 'colour_id DESC';
Trình tự bị bỏ qua, nhưng nếu tôi đã này trong mô hình đầu tiên:
var $hasMany = array(
'OtherModel' => array(
'order' => 'colour_id DESC'
)
);
Sau đó, nó sử dụng đúng thứ tự.
Tôi không chắc chắn tại sao thứ tự trong mô hình $ hasMany bị bỏ qua trong ví dụ đầu tiên?
+1 Tôi cho rằng các kết quả được tìm thấy là một phần của mô hình khác không tiếp giáp, chúng bị tràn như trẻ em trên các kết quả của mô hình chính. Vậy nó có ý nghĩa bao nhiêu để đặt hàng chúng? – deceze