我觉得收藏品和实体都很失落。
我的目的:
用户将拥有一项或多项能力。有一定数量的能力和众多用户。 (用户实体,用法,能力)
我希望显示一组设定能力(比如跑步,游泳,攀爬),其中包含(技能等级,时间长度)等属性。
用户将检查他们拥有的每项能力,并选择他们的技能水平和时间。
我目前的理解是,我的表格将包含:
一组能力(实体集合),技能水平集合和收集时间。
表单将打印出具有相应属性的每一行能力。用户选择这些能力并保存的地方。
我的理解是否正确?
我目前的方法似乎让我进入了圈子。
答案 0 :(得分:0)
你只能创建两个实体(用户和能力),你需要创建一个ManyToMany关系,你需要设置一个字段(属性),这是一个带有一些注释的关系字段,你将在其中设置“JoinTable”这种情况对于两个实体是“易用性”,而更多的字段将是“能力”,您可以在http://doctrine-orm.readthedocs.org/en/latest/reference/association-mapping.html中找到更多信息