Cakephp-模型X与模型Y不关联

Cakephp-模型X与模型Y不关联,php,cakephp,cakephp-model,Php,Cakephp,Cakephp Model,当我尝试使用下面的代码从模型检索数据时,我遇到了一个错误: $this->paginate = array( 'limit' => 7, 'contain' => array( 'AvailabilityInterval' => array( 'Appointment' ) ), ); $availabilities

当我尝试使用下面的代码从模型检索数据时,我遇到了一个错误:

$this->paginate = array(          
        'limit' => 7,
        'contain' => array(
            'AvailabilityInterval' => array(
                'Appointment'
            )
        ),
    );
$availabilities = $this->paginate('Availability');
可用性使用hasMany关系与AvailabilityInterval相关,AvailabilityInterval使用hasMany关系与约会模型相关。当我尝试上面的代码时,我得到一个错误“Model”AvailabilityInterval“与Model”Appointment不关联

将添加到AppModel类中

我尝试在$this->pagine…代码snipet之前添加$this->AvailabilityInterval->getAssociated();一切正常

有人能帮我解决这个问题吗

提前感谢。

试试:

$this->paginate = array(          
    'limit' => 7,
    'contain' => array(
        'AvailabilityInterval' => array(
            'fields' => array(
                'Appointment'
            )
        )
    ),
);
$availabilities = $this->paginate('Availability');
“字段列表”中出现错误“未找到列:1054未知列”“AvailabilityInterval.Appointment”
$this->paginate = array(          
    'limit' => 7,
    'contain' => array(
        'AvailabilityInterval' => array(
            'fields' => array(
                'Appointment'
            )
        )
    ),
);
$availabilities = $this->paginate('Availability');