多对多关联模型 数据写入问题

浏览:1131 发布日期:2015/09/12 分类:技术分享 关键字: 关联模型 多对多 写入 插入 多对多关联写入 多对多关联写入 多对多关联模型
一,tp3.2.2中多对多关联模型有个bug,我也是在这个网站看到的:
把RelationModel.class.php第340行改成:$ids[]   =   $vo[$mappingRelationFk];二,多对多关联插入问题
多对多的关联查询比较简单,配置好关联模型直接查询就可以了。
多对多的关联插入需要我们稍微做点事情:中间表数据的封装。
假设有个文章和标签的多对多,需要这样设置:$Blog->tags = array(
   array(
       /* 'blog_id' => 1,*/
       tag_id => 1
   ),
   // 如果有多个数据继续写
);
需要注意的是其中的'blog_id' => 1是不用写的,就算你想写也不知道博客的id是多少,因为博客还没有插入数据库。

具体细节可以看源码。
最佳答案
评论( 相关
后面还有条评论,点击查看>>