我有模型“PatientCase”和“Procedure”。一个案例可以有一个/多个程序。
class PatientCase extends AppModel {
public $hasMany = 'Procedure';
}
class Procedure extends AppModel {
public $belongsTo = array(
'PatientCase' => array(
'className' => 'PatientCase'
)
);
}
我在我的 patientCasesController 中明确设置了一个值
$this->request->data["Procedure"]["side"] = 'left';
当我 saveAll my patientCase 时,案例被正确保存,并且在程序表中保存了一条新记录,具有相应的 patientCase id,但是,记录中没有保存其他数据。
谁能看到我哪里出错了?