作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我创建了一个多对多关系并通过命令行生成了 CRUD。我有用户和组。
USER
/**
* @ORM\ManyToMany(targetEntity="Grup", mappedBy="users")
* @ORM\JoinTable(name="user_has_grup",
* joinColumns={@ORM\JoinColumn(name="grup_id", referencedColumnName="id")},
* inverseJoinColumns={@ORM\JoinColumn(name="user_id", referencedColumnName="id")}
* )
*/
protected $grups;
Grup
/**
* @ORM\ManyToMany(targetEntity="User", inversedBy="grups")
* @ORM\JoinTable(name="user_has_grup",
* joinColumns={@ORM\JoinColumn(name="grup_id", referencedColumnName="id")},
* inverseJoinColumns={@ORM\JoinColumn(name="user_id", referencedColumnName="id")}
* )
*/
protected $users;
当我创建用户组时出现,但我无法将用户分配给组。不过,当我去编辑组时,我可以将用户分配给它,并且效果很好。
如果我想能够在两个方向上做到这一点,我需要改变什么? Controller 中的学说实体是否有任何更改?
最佳答案
不知道这是否是你的问题,因为代码不足......
但我认为这可以帮助:Symfony2-Doctrine: ManyToMany relation is not saved to database
和官方文档:Owning and Inverse Side on a ManyToMany association
关于mysql - symfony 2多对多关系粗略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23579093/
考虑一个包含数百万个对象的列表,例如: case class Point(val name:String, val x:Double, val y:Double) 对于给定的点目标,我需要选择最接近目
我开始考虑如何将 RTL 字符串(即阿拉伯语、希伯来语)transliterate 转换为 LTR 字符串(即声音/字母的 romanization)。如果是 LTR -> LTR,则相对简单,但对于
我的应用程序只需要非常粗略的位置数据,所以我最初将我的 list 权限设置为 ACCESS_COARSE_LOCATION,并为 NETWORK_PROVIDER 设置了一个位置监听器。这为我提供了我
我是一名优秀的程序员,十分优秀!