如何在cakephp 3.6中同时向多个表插入数据

如何在cakephp 3.6中同时向多个表插入数据,cakephp,orm,associations,cakephp-3.x,Cakephp,Orm,Associations,Cakephp 3.x,我试图在cakephp中使用关联将数据插入到两个表中,但还没有完成 控制器: $payment = $this->Payments->patchEntity($payment, $this->request->data, [ 'associated' => [ 'ChequeDetails' ] ]); 型号:付款 $this->hasOne('ChequeDetails', [ 'foreignKey' =>

我试图在cakephp中使用关联将数据插入到两个表中,但还没有完成

控制器:

$payment =  $this->Payments->patchEntity($payment, $this->request->data, [
    'associated' => [
        'ChequeDetails'
    ]
]);
型号:
付款

$this->hasOne('ChequeDetails', [
    'foreignKey' => 'payment_id'
]);
型号:
ChequeDetails

$this->belongsTo('Payments', [
    'foreignKey' => 'payment_id'
]);
视图模板:

echo $this->Form->input('cheque_details.cheque_no', [
    'label' => false,
    "class" => "span6 m-wrap",
    "Placeholder" => "Cheque No"
]);

请共享您的$this->request->data数组。对不起,我没有得到uplase post您的$this->request->data value意味着写pr($this->request->data)并在这里发布它的输出。您请求的是哪个文件请共享您的$this->request->data数组。对不起,我没有得到uplase post您的$this->request->data value意味着写pr($this->request->data)并在这里发布它的输出。你在问哪个文件