hasManyThrough 远程多对多如何定义

浏览:1349 发布日期:2018/05/07 分类:ThinkPHP5专区 关键字: hasManyThrough 多对多
1. 表结构如下
user 表字段
user_id 用户id pk
user_name 用户名

corp 企业表
corp_id 企业id pk
corp_name 企业名称

user_corp 中间表
id 自增长id pk
user_id 用户id
corp_id 企业id


2. User model 定义 corp方法
public function corp()
{
return $this->hasManyThrough('Corp', 'UserCorp','user_id', 'corp_id', 'user_id');
}

得到的结果不对. 是这样玩的吗?

------------------------
ps: TP版本 5.1.12
最佳答案
评论( 相关
后面还有条评论,点击查看>>