多对多关联中间表调用detach()方法删除数据问题

浏览:1403 发布日期:2017/09/07 分类:ThinkPHP5专区 关键字: 多对多 detach
在database配置是另一个数据库A(默认),在一个baseModel下连接的是另一个数据库B,我有三张表,其中一张是中间表,是多对多关联关系,它们模型是继承baseModel(也就是用的B数据库),当我操作中间表做删除的时候调用detach()方法,却抛出(base table or view not found: 1146 Table 'A.中间表' doesn't exist ).居然去连接A数据库去了,我明明在baseModel设置$connection属性是B数据库,其它一些增删改查操作没问题,就这个出现这样问题,是5.0.10版本,请问有大神遇到这样的问题吗?
最佳答案
评论() 相关
后面还有条评论,点击查看>>