モデル「PatientCase」と「Procedure」があります。ケースには、1 つまたは複数の手順を含めることができます。
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';
すべての患者ケースを保存すると、ケースが正しく保存され、新しいレコードが対応する患者ケース ID と共にプロシージャ テーブルに保存されますが、他のデータはレコードに保存されません。
誰かが私が間違っているところを見ることができますか?