Symfony 2何时使用集合和实体?

时间:2015-03-04 06:17:13

标签: symfony orm doctrine

我觉得收藏品和实体都很失落。

我的目的:

用户将拥有一项或多项能力。有一定数量的能力和众多用户。 (用户实体,用法,能力)

我希望显示一组设定能力(比如跑步,游泳,攀爬),其中包含(技能等级,时间长度)等属性。

用户将检查他们拥有的每项能力,并选择他们的技能水平和时间。

我目前的理解是,我的表格将包含:

一组能力(实体集合),技能水平集合和收集时间。

表单将打印出具有相应属性的每一行能力。用户选择这些能力并保存的地方。

我的理解是否正确?

我目前的方法似乎让我进入了圈子。

1 个答案:

答案 0 :(得分:0)

你只能创建两个实体(用户和能力),你需要创建一个ManyToMany关系,你需要设置一个字段(属性),这是一个带有一些注释的关系字段,你将在其中设置“JoinTable”这种情况对于两个实体是“易用性”,而更多的字段将是“能力”,您可以在http://doctrine-orm.readthedocs.org/en/latest/reference/association-mapping.html中找到更多信息