У меня есть одна модель с атрибутом $ hasMany. Если у меня просто есть следующее:
var $hasMany = 'OtherModel'
и в классе OtherModel расширяет AppModel у меня следующее:
var $order = 'colour_id DESC';
Порядок игнорируется, но если у меня есть это в первой модели:
var $hasMany = array(
'OtherModel' => array(
'order' => 'colour_id DESC'
)
);
Тогда он использует правильный порядок.
Я не уверен, почему порядок в модели $ hasMany в первую очередь игнорируется?