如何在一个关联里面,关联多个字段 [ 2.0 版本 ]
需求是:在一个关联里面,有两个字段同时都需要关联另一个表里面的一个字段,比如 comment表里面有member_id和parent_id,都需要关联member表里面的id,该如何做???
一丘 补充于 2017-05-05 09:56
共 4 个回答
-
johnny1991 回答于 2017-05-05 09:46 举报
参照yii2框架的rbac数据表
create table `auth_item_child` ( `parent` varchar(64) not null, `child` varchar(64) not null, primary key (`parent`, `child`), foreign key (`parent`) references `auth_item` (`name`) on delete cascade on update cascade, foreign key (`child`) references `auth_item` (`name`) on delete cascade on update cascade ) engine InnoDB;
共 1 条回复 -
有一篇文章是我 之前写的,你可以参考下
共 5 条回复@qiuheping 我没看懂问题,分2次不就好了?
@qiuheping 同样的关系,link到不同的id啊,没想明白这里会有什么问题。同样是用user.id link到User表 读取User.name 这个属性不是吗?
-
zcx147716565 回答于 2017-05-11 09:59 举报
我解决问题了,换了种方法,在search模型里面用new Query()的方式去生成
一丘
注册时间:2015-12-29
最后登录:2020-11-27
在线时长:27小时27分
最后登录:2020-11-27
在线时长:27小时27分
- 粉丝4
- 金钱2080
- 威望0
- 积分2350