Используйте репозиторий с сериализатором JMS - PullRequest
0 голосов
/ 05 октября 2018

У меня есть проект Symfony 3.4 с REST API.Я использую JMS сериализатор.У меня есть сущность User, и у меня есть маршрут / api / user, который возвращает идентификатор пользователя, имя, ...

У меня также есть значки сущностей, которые имеют отношение многие ко многим с пользователем (поэтому user_badgeТаблица).Как я читал, когда в сводной таблице есть лишний столбец (как в моем случае с user_badge), мне нужно создать два отношения многие к одному, чтобы связать моего пользователя со значками.

В моем маршруте / api / user Iдобавьте возврат моих значков с помощью JMS, я верну свой идентификатор значка и дату достижения (дополнительный столбец) из user_badge с помощью метода getUserBadges от моей сущности User.

Но теперь я хочу упорядочить по значкам, используястолбец из сущности значка.

Как мне этого добиться?Факт, что мой пользователь модели не может получить доступ к значкам без тяжелого foreach.Мне нужно сделать запрос, чтобы получить все значки в правильном порядке и передать их в JMS.

(я не знаю, какой исходный файл мне следует предоставить, потому что я действительно не знаю, как этого добитьсяона)

...