把RelationModel.class.php第340行改成:
$ids[] = $vo[$mappingRelationFk];
二,多对多关联插入问题多对多的关联查询比较简单,配置好关联模型直接查询就可以了。
多对多的关联插入需要我们稍微做点事情:中间表数据的封装。
假设有个文章和标签的多对多,需要这样设置:
$Blog->tags = array(
array(
/* 'blog_id' => 1,*/
tag_id => 1
),
// 如果有多个数据继续写
);
需要注意的是其中的'blog_id' => 1是不用写的,就算你想写也不知道博客的id是多少,因为博客还没有插入数据库。
具体细节可以看源码。
最佳答案
