CakePHP-将一对多数据保存到数据库

时间:2018-08-07 14:40:49

标签: cakephp-3.0

将数据保存到数据库时遇到问题。我似乎无法弄清楚一对多的工作原理。这样的情况是:一张日记帐凭证中有很多条目(借方和贷方)。

代金券表

| voucher_id(pk)|优惠券笔记|金额|日期|

条目表

| entry_id(pk)| voucher_id(fk)帐户名|描述|借方信用|

条目表 $this->belongsTo('Vouchers', [ 'foreignKey' => 'voucher_id', 'joinType' => 'INNER' ]);

1 个答案:

答案 0 :(得分:0)

从优惠券的角度看,您应该像本食谱中所述: https://book.cakephp.org/3.0/en/orm/saving-data.html#saving-hasmany-associations

从输入端看,这不是正常的方法,但是您也可以这样做: https://book.cakephp.org/3.0/en/orm/saving-data.html#saving-belongsto-associations