我有一个带有REST API的Symfony 3.4 Projet。我使用JMS序列化器。 我有一个实体User,并且有一个路由/ api / user,它返回用户ID,名称,...
我也有一个实体徽章,它与用户之间有很多关系(因此有一个user_badge表)。就像我读过的一样,当数据透视表有多余的列时(例如我在user_badge上的情况),我需要创建两个多对一的关系以将用户链接到徽章。
在我的/ api / user路线中,我使用JMS添加了徽章上的退货,我使用我的实体User的methodf getUserBadges从user_badge中返回了徽章ID和获得日期(额外的列)。
但是现在我想使用徽章实体中的一列来按徽章排序。
我该如何实现?没有我的模型用户,如果没有大量的建议,便无法获得徽章。我需要请求以正确的顺序获取所有徽章并将其传递给JMS。
(我不知道应该提供哪个源文件,因为我真的不知道如何实现)