easy-swoole / orm

31 stars 27 forks source link

修改多对多关联传入参数及部分逻辑 #104

Closed kwdassk closed 4 years ago

kwdassk commented 4 years ago

改动原因:关联字段不够用,目前中间关联表的字段被固定了,默认是取被关联两表的主键(我的是id),未取关联中间表的外键(user_id、role_id),若不相同则导致关联不到对应表。 修改内容:传入参数(被关联模型--关联的中间表--筛选条件--中间表中本模型外键名--中间表中子模型外键名--本模型主键名--子模型主键名--关联关系)。 特殊注明:并经过了phpunit的测试(./vendor/bin/co-phpunit tests/BelongsToManyTest.php)。目前仅实现了结果关联显示。筛选条件、关联关系仅提供了入口,未加入实施代码,有待后期完善。

kiss291323003 commented 4 years ago

1.4分支还处于开发中。