CakePHP - hasMany模型的findAll()顺序

Bad*_*sie 1 cakephp

这是我的模特:

class Subject extends AppModel {
    public $belongsTo = array('SubjectGroup');
}

class SubjectGroup extends AppModel {
    public $hasMany = array('Subjects');
}
Run Code Online (Sandbox Code Playgroud)

我正在检索控制器中的所有SubjectGroup,如下所示:

$this->SubjectGroup->find('all', array('order' => 'SubjectGroup.name'));
Run Code Online (Sandbox Code Playgroud)

但是我如何告诉它按Subject.name命令每个SubjectGroup中的主题?

Bad*_*sie 5

解:

class SubjectGroup extends AppModel {

    public $hasMany = array(
        'Subject' => array('order' => 'Subject.name')
    );

}
Run Code Online (Sandbox Code Playgroud)

感谢chetan patel提醒我高级选项.

http://book.cakephp.org/2.0/en/models/associations-linking-models-together.html#hasmany