多对多关联中间表使用和关联表自增id获取问题

浏览:1993 发布日期:2017/01/31 分类:求助交流 关键字: 关联 多对多 中间表 自增id
多对多关联有个问题:
一、问题场景:一个学生可以在多个班级(特长班),一个班级也有多个学生,每个学生在每个班级有不同的职务和权限,我考虑这个职务和权限写在关联的中间表比较合适(或许是思路问题,希望点拨)。当学生登录系统的时候,根据关联列出学生所在的所有班级,进入每个班级时判断中间表字段权限拥有不同功能。 同时需要保护班级创始用户不能被删除,创始人标识字段也存在中间表;那么问题是:
1.如何在学生创建班级的时候,在中间表创始人标识字段写入数据;
2.如何在班级创建后,增加学生的时候,在中间表写入学生的一些权限信息;
3.当创建班级的时候,通过 $user->class()->getLastInsID()可以获得中间表的自增id,如何获得class表的自增id(其实这个id已经写入中间表了)?
最佳答案
评论( 相关
后面还有条评论,点击查看>>