关于symfony的多对多关联关系的字段更新
Posted PHP全哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于symfony的多对多关联关系的字段更新相关的知识,希望对你有一定的参考价值。
Symfony的多对多关联,更新的时候没有发现有类似laravel的sync方法,这是symfony本身不支持呢?
还是我没找到相关的方法,目前使用笨办法更新多对多关联,就是先删除所有关联,然后在遍历添加。
//首先删除所有标签
foreach($article->getTag() as $del) {
$article->removeTag($del);
}
//关联标签
foreach ($tags as $tag_id) {
//查找标签
$tag = $this->getDoctrine()->getRepository(Tag::class)->find($tag_id);
$article->addTag($tag);
}
关于多对多关联更新,后面还会继续研究。
为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创为了原创
以上是关于关于symfony的多对多关联关系的字段更新的主要内容,如果未能解决你的问题,请参考以下文章
关于多对多关系表做一个级联更新的问题(MYSQL),求高手解答SQL语句