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');